案例

root@l:~# rm sr.mdd&&echo 2
rm: cannot remove 'sr.mdd': No such file or directory
root@l:~# rm sr.mdd&echo 2
[1] 28787
2
root@l:~# rm sr.mdd;echo 2
rm: cannot remove 'sr.mdd': No such file or directory
2

结论

  • & 不管前面的命令是否执行成功,都会执行后面的命令,不会打印前一条命令的错误信息
  • &&当前面的命令执行成功再执行后面的命令
  • ;不管前面的命令是否执行成功,都会执行后面的命令,会打印前一条命令的错误信息