shell命令运行符号

符号&;&&区别

command1 & command2 & command3     三个命令同时执行
command1; command2; command3     不管前面命令执行成功没有,后面的命令继续执行
command1 && command2             只有前面命令执行成功,后面命令才继续执行

竖线(|)——管道符号

管道符号,是unix功能强大的一个地方,符号是一条竖线:"|",用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2,例如:

$ls -s|sort -nr|pg
该命令列出当前目录中的任何文档,并把输出送给sort命令作为输入,sort命令按数字递减的顺序把ls的输出排序。然后把排序后的 内容传送给pg命令,pg命令在显示器上显示sort命令排序后的内容。

相关推荐