shell中的cmd1和cmd2与cmd1 && cmd2有什么区别

jos*_*eph 2 linux shell

任何人都可以告诉我有什么区别

cmd1 & cmd2 & ...

cmd1 && cmd2 && ....

在shell脚本中.如果它们的执行不同,我可能知道每个命令是如何实际执行的.

Rah*_*thi 5

cmd&表示"在后台运行命令".

cmd1 && cmd2表示"运行cmd1,如果成功完成,则运行cmd2." 因此,只有cmd1成功时才会执行cmd2.