命令判斷會用到三個特殊符號分號(;),&&,||bash
(1).分號(;)ide
不考慮命令的相關性,連續執行,不保證命令所有執行成功。code
例:源碼
1it 2編譯 3table |
|
(2).&&
邏輯與,只有在前面的命令執行成功時,纔會執行後面的命令
例:
1 2 3 4 5 |
|
邏輯與常常用於源碼編譯:./configure && make -j 4 && make install
(3).||
邏輯或,若是前面的命令執行成功,那麼後面的命令就不執行;若是前面的命令執行不成功,纔會執行後面的命令。
例:
1 2 3 4 5 |
|
(4).綜合使用
Linux執行命令是從左往右執行,從上往下執行。
1 2 3 |
|