一、命令行的结构

<命令名> <命令选项> <命令参数>

命令名:这是必须的。

命令选项:

(1)以减号“-”开始的,后跟单个字符,表示完成命令的某项功能。

(2)在LINUX中,命令选项还可以双减号“--”开始,后跟一个英文单词,可以表示命令选项的含义

如:

(3)命令选项,可根据需要进行省略,或任意组合。它即限定了命令的具体功能,同时也决定了命令的最终运行效果。

命令参数:命令参数可以是文件、目录或是其他内容,可以省略。

二、命令组合

1、执行多条命令,命令间用分号分隔

命令行基础知识_休闲

2、用园括号组合命令

(cd /etc/vsftpd/ ; ls -l)

命令行基础知识_命令_02

这个命令与上面的命令虽然效果一样,但意义完全不一样。前者是顺序执行,后者是在一个子shell中运行,将所有命令令的输出数据合并成一个输出流。在使用管道符时,最明显

注意:看上面两个截图的区别,前者,依次执行命令,改变了当前目录状态,而后者,是执行完后一起输出,最终结果,当前目录没有发切换

再如:

date ; who | wc -l

命令行基础知识_命令_03

(date;who) | wc -l

命令行基础知识_休闲_04

3、命令太长,可以使用反斜线“\”,将命令写到下一行。

如:

命令行基础知识_知识_05

4、命令后台执行

在命令后加&符号,可以将需要长时间等待的命令,在后台运行,最终结果出现在前台。