6.4. 执行多个命令

仅当第一个命令成功时执行第二个命令

要实现此目的,您可以键入

command1 && command2

如果 command1 成功完成,command2 将被执行(如果 command1 失败,command2 将不会被运行)。这被称为逻辑与 (AND)。

仅当第一个命令失败时执行第二个命令

要实现此目的,您可以键入

command1 || command2

如果 command1 没有成功完成,command2 将被执行(如果 command1 成功,command2 将不会被运行)。这被称为逻辑或 (OR)。

顺序执行命令

要顺序执行命令,而不管前一个命令的成功/失败,您只需键入

command1; command2

command1 完成后,command2 将执行。

Tip多于两个命令
 

您可以继续使用 ';' (分号)字符在一行上执行更多命令。