&
用 & 连接的多个符号将同时执行,不管命令是否执行成功
#三个命令同时执行
command1 & command2 & command3
#三个命令需要放到后台运行
command1 & command2 & command3 &
&&
“如果这个命令执行成功 && 那么执行这个命令”
#只有前面命令执行成功,后面命令才继续执行
command1 && command2
;
#不管前面命令执行成功没有,后面的命令继续执行
command1; command2; command3
|
command 1 | command 2
把第一个命令 command1 执行的结果作为 command2 的输入传给 command2
||
如果这个命令执行失败了 || 那么就执行这个命令
command1 || command2
||
则与 &&
相反。如果||
左边的 command1 未执行成功,那么就执行||
右边的 command2.