一、命令行的结构
<命令名> <命令选项> <命令参数>
命令名:这是必须的。
命令选项:
(1)以减号“-”开始的,后跟单个字符,表示完成命令的某项功能。
(2)在LINUX中,命令选项还可以双减号“--”开始,后跟一个英文单词,可以表示命令选项的含义
如:
(3)命令选项,可根据需要进行省略,或任意组合。它即限定了命令的具体功能,同时也决定了命令的最终运行效果。
命令参数:命令参数可以是文件、目录或是其他内容,可以省略。
二、命令组合
1、执行多条命令,命令间用分号分隔
2、用园括号组合命令
(cd /etc/vsftpd/ ; ls -l)
这个命令与上面的命令虽然效果一样,但意义完全不一样。前者是顺序执行,后者是在一个子shell中运行,将所有命令令的输出数据合并成一个输出流。在使用管道符时,最明显
注意:看上面两个截图的区别,前者,依次执行命令,改变了当前目录状态,而后者,是执行完后一起输出,最终结果,当前目录没有发切换
再如:
date ; who | wc -l
(date;who) | wc -l
3、命令太长,可以使用反斜线“\”,将命令写到下一行。
如:
4、命令后台执行
在命令后加&符号,可以将需要长时间等待的命令,在后台运行,最终结果出现在前台。