Linux cmd 中的 command1 &&&command2 和 command1 & command2 有什么区别,用于执行链命令?



在执行链命令时,Linux cmd 中的 command1 && command2 和command1 &command2有什么区别?

&&是一个逻辑 AND 运算符,因此在第一种情况下command1启动,如果成功(返回退出状态为 0(,则command2将运行。

&是 bash/shell 中的运算符,它在后台启动命令,因此在第二种情况下,command1在后台启动,然后(无需等待它完成(启动command2

最新更新