命令判断会用到三个特殊符号分号(;),&&,||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 |
|