命令结束符号是分号 ; 在按下回车时会自动包含一个隐式的分号,可以显式输入分号来结束命令。
[~@vcompute-2-1]
$echo "Command 1";ls;echo "Command 2"
Command 1
bio R
Command 2
使用 && 可以控制在前一个命令运行成功时再运行下一个命令。下面是 ; 与 && 的比较。
[/mnt@vcompute-2-1]
$mkdir Bee;cd Bee
mkdir: cannot create directory ‘Bee’: Permission denied
-bash: cd: Bee: No such file or directory
[/mnt@vcompute-2-1]
$mkdir Bee && cd Bee
mkdir: cannot create directory ‘Bee’: Permission denied
符号 || 作用是前一个命令失败时执行下一命令。
[/mnt@vcompute-2-1]
$mkdir Bee || echo "Bee"
mkdir: cannot create directory ‘Bee’: Permission denied
Bee
组合使用 && 和 || 能达到一些流程控制效果。









网友评论