linux命令的语法格式如下:
COMMAND OPTIONS ARGUMENTSOPTIONS:
短选项:-char
长选项:--word, 长选项一般不能合并使用
注意:有时选项需要代参数,称为选项参数
选项为命令的作用方式,参数是命令的作用对象
1、ls
-l
-a;显示所有信息
-d:显示目录本身的信息
-h:人性化显示容量信息
2、mkdir
-p:创建多级目录
3、cp
-r:递归复制子文件和子文件夹
4、rm
-f:强制删除
-i:交互式删除
-r:递归删除子目录以及目录下的内容5、cat
-n:显示行号,包括空白行
6、head
-n:显示前n行内容
-c nK:显示前nk的内容
7、tail
-f:动态显示文件内容,按Ctrl+C组合键退出
8、wc
-c:显示文件统计字节
-l:显示文件统计行数
-w:显示文件统计单词9、grep
-i:忽略大小写
-v:取反匹配
-w:匹配单词
--color:匹配的显示颜色10、echo
-e:支持转义字符
\t:生成水平tab
\v:生成垂直tab11、who:显示登陆所有用户的名称
12、whoami:判断当前终端登陆的用户
13、which:显示shell命令的完整路径
14、ln filename filename
-s:创建软链接软链接:可以跨分区,源文件不可删除
硬链接:不可跨分区,源文件可删除
15、shutdown:
#shutdown -r 重启
#shutdown now 立即关机
#shutdown -r +5 5分钟之后重启
#shutdown hh:ww 时间点关机
#shutdown -c 取消关机
16、date:
linux有两个时钟:系统时钟和硬件时钟
硬件时钟
系统时钟:linux内核有工作频率,
date [options] [+FORMAT]
显示时间:
#date +%F 显示日期
#date +%D 显示日期
#date +%T 显示时间
#date +%Y 显示年份
#date +%m 显示月份
#date +%d 显示日期
#date +%H 显示小时
#date +%M 显示分钟
#date +%S 显示秒
#date +%s: 时间戳计时法,从unix元年[1970-01-01 00:00:00]-此刻的秒
设定时间:
date [MMDDhhmm[[CC]YY][.ss]] 月日时分年.秒
#date 050607082000.33改为2000年5月6号7点8分33秒
17、hwclock:设置硬件时钟
#hwclock -r 显示硬件时钟
#hwclock -s 以硬件时钟为准,同步系统时钟
#hwclock -w 以系统时钟为准,同步硬件时钟18、umask:显示或设置目前用户在建立档案和目录的权限掩码。
umask值可以在/etc/bashrc中修改19、lsattr:显示文件的属性
lsattr [-aR]
-a:同时显示隐藏文件的属性
-R:同时显示子目录的属性20、chattr:改变文件属性,改变放在ext2文件系统上的文件和目录属性。
chattr [+-=] [OPTIONS] filename
+-=:[+增加][-减少][=设定]属性的意思
A:档案的访问时间atime不可修改
S:类似sync,将数据同步写入磁盘中,避免数据流失
a:档案只能增加数据,不能删除
d:当dump程序被执行的时候,设定d属性可使该文件具有dump功效
i:是文件不可被删除、更名、设定连接、新增数据等