(一)命令排序
分号:; 不具备逻辑判断机制 前面即使命令失败,后续命令也会照常执行
&&: 具备逻辑判断,前面命令成功后,后面命令才会执行。比如常用: ./configure&&make&&make install
|| : 具备逻辑判断,前面命令失败后,后面命令才会执行。
比如: mkdir /home/11/22/33 && echo "ok..." || echo "failed..." -- 创建成功就打印ok,创建失败打印failed
扩展: true命令和false命令,true 永远返回为i真0,false永远返回为假(非0)
注意:这里将&符号用法做一个简单的归纳:
command & 后台执行
command &>/dev/null 混合重定向(包含标准输出1,错误输出2)
command 1 &a