标签:linux常用命令
CLI(Command Line Interface)中的命令格式:
命令 选项 参数
command options... arguments...
选项:短选项:-character 多个选项可以组合,如-a -b=-ab
长选项:--word
参数:命令的作用对象
控制类型:
通过虚拟终端:Ctrl+Alt+F1-F6
通过终端模拟器:在GUI中点击打开的终端
通过Telnet或SSH远程接入
GUI(Graphical User Interface)和CLI(Command Line Interface)
GUI:X-Window下的Gnome,KDE,Xfce等
CLI:sh,bash,csh,ksh,tcsh,zsh等
常用命令:
1.su:switch user
格式:su [-l] username
-l:连用户和shell环境一同切换
2.ls:list
格式:ls [-haAdirR] 目录
-l:显示为长格式
文件类型:
-:普通文件(f)
d: 目录文件(diretory)
b: 块设备文件 (block)
c: 字符设备文件 (character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s: 套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行),r--
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size):单位是字节
时间戳(timestamp):显示的是modify time
访问access:如cat等工具查看
修改modify:内容修改
改变change:改变文件属性
-h:做单元转换,以KB显示文件大小栏
-a:多显示以.开头的隐藏文件 .表示的当前目录 ..表示的父目录
-A:显示以.开头的隐藏文件 但不显示.和..
-d:显示目录自身属性
-i:多显示index node这一栏
-r:逆序显示
-R:递归显示
3.cd:change directory
格式:cd :家目录
~USERNAME:进入指定用户的家目录
-:在当前目录和前一次所在的目录之间来回切换
4.hash:历史命令执行路径的缓存并记录次数,下次再执行则不用再查PATH变量
环境变量:
永久的:变量永久生效,需要修改/etc/profile配置文件
临时的:变量在关闭shell时失效,使用export命令声明
PATH:使用冒号隔开的一堆路径,命令执行的第一次时查找PATH中的路径是否存有该命令的执 行文件
PATH声明格式:PATH=$PATH:<PATH1>:<PATH2>...
5.type:显示指定命令属于哪种类型
格式:type 命令
命令类型:
内置命令(shell内置)
外部命令:在文件系统的某个路径下有一个与命令名称相应的执行文件
6.date:管理系统时间,查看和修改系统时间
格式 :date :显示当前系统时间
date -s mm/dd/yyyy:修改年月日
date -s hh:mm:ss:修改时分秒
格式化:%Y表示年
%m表示月
%d表示日
%H表示时
%M表示分
%S表示秒
%s表示从1970/01/01 00:00:00 UTC到现在经过的秒数
7.hwclock:管理硬件时间
格式:hwclock -w:将系统时间写入到硬件时间
-s:将硬件时间保存到系统时间
8.cal:calendar
格式:cal :显示当前月的日历
cal -3:显示本月及前后两月的日历
cal -y:显示本年的日历
9.获得命令的使用帮助:
内部命令:
help command
外部命令:
command --help
命令手册:manual
man command(通常用于外部命令,用于内置命令时显示它对应的shell的使用手册)
man 章节 command
章节:
1:用户命令(/bin,/usr/bin,/usr/local/bin)
2:系统调用
3:库文件
4:特殊文件(设备文件)
5:文件格式(配置文件的语法):例如etc/passwd的文件格式
6:游戏
7.杂项(Miscellaneous)
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)管理员才有权限使用的命令
man中出现的特殊字符:
<>:必选
[]:可选
...:可以出现多次
|:多选一
{}:分组man中各部分的说明:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
man中的操作:
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
查找:
/KEYWORD: 向后
n: 下一个
N:前一个
?KEYWORD:向前
n: 下一个
N:前一个
退出:q
本文出自 “chenqiyi” 博客,请务必保留此出处http://chenqiyi.blog.51cto.com/8125763/1675342
标签:linux常用命令
原文地址:http://chenqiyi.blog.51cto.com/8125763/1675342