1:“;” 不考虑指令之间的关系,依次执行
[root@localhost ~]# cd /bin/ ; ls
[ mapscrn
a2p mattrib
ab mbadblocks
abrt-action-analyze-backtrace mcat
abrt-action-analyze-c mcd
abrt-action-analyze-ccpp-local mcheck
abrt-action-analyze-core mclasserase
abrt-action-analyze-oops mcomp
abrt-action-analyze-python mcookie
2:逻辑与 &&,依次执行,错误立即停止,并且不会执行后面的内容
[root@localhost bin]# ./configure && make && make install
3:逻辑或 || ,依次执行,成功立即停止,并且不会执行后面的内容,错误才会执行后面的内容
[root@localhost ~]# ls
1 anaconda-ks.cfg nginx-1.12.2 tar 模板 图片 下载 桌面
1.txt find nginx-1.12.2.tar.gz 公共 视频 文档 音乐
[root@localhost ~]# ls 不存在的文件 || ls 1.txt || ls 1
ls: 无法访问不存在的文件: 没有那个文件或目录
1.txt
来源:CSDN
作者:傲娇天子
链接:https://blog.csdn.net/qq_41116956/article/details/83022578