&
表示并列执行
cmd1 & cmd2 & cmd3
上述代码表示cmd1、cmd2、cmd3同时执行。
&&
表示依赖顺序执行
cmd1 && cmd2
上述代码表示cmd1执行好了,并且执行成功之后再执行cmd2,否则不执行。
;
表示顺序执行
cmd1 ; cmd2
上述代码表示cmd1执行好了,无论成功与否都执行cmd2。
换行
表示顺序执行
cmd1
cmd2
上述代码表示cmd1执行好了,无论成功与否都执行cmd2(与;
保持一致)。