命令排序 ;
例如在Shell脚本中 在一行中执行多个命令可以使用;进行将其分割
例如: cd /usr/local/ ; ls 两侧有没有空格都没有关系
;仅仅是用于命令的排序 没有任何逻辑关系
命令排序 &&
在Shell脚本中 想让语句拥有简单的逻辑判断 可以使用&&进行简单地逻辑判断
例如:ping www.baidu.com && echo "www.baidu.com is ok "
当前面的 ping www.baidu.com 成功之后 才会进行后面命令的执行
命令排序 ||
在Shell脚本中 想让条件在不满足的情况下执行 可以使用 ||
例如:ls /etc/brave/con || mkdir -p /etc/brave/con
在ls /etc/brave/con 这个条件不满足的情况下 后面的mkdir才会进行执行
注意:
Command & 后台执行
Command &>/dev/null 混合重定向 (标准输出为1 错误输出2)
Command1 && Command2 命令排序 逻辑判断