shell 执行顺序符

&

表示并列执行

cmd1 & cmd2 & cmd3

上述代码表示cmd1、cmd2、cmd3同时执行。

&&

表示依赖顺序执行

cmd1 && cmd2

上述代码表示cmd1执行好了,并且执行成功之后再执行cmd2,否则不执行。

;

表示顺序执行

cmd1 ; cmd2

上述代码表示cmd1执行好了,无论成功与否都执行cmd2。

换行

表示顺序执行

cmd1
cmd2

上述代码表示cmd1执行好了,无论成功与否都执行cmd2(与;保持一致)。