一.;
在一些情况下,很多命令想要一词输入去执行,而不想分开执行时,要么通过脚本进行,要么,就可以通过;来进行
例:
[root@server3 mnt]# sync; sync; shutdown
在命令与命令之间用“;”号隔开,这样子,就可以再分号前的命令执行完后就会立刻接着执行后面的命令了。但是这样的命令时不考虑命令相关性的连续命令执行
二.&&或||
命令之间如果由相依性,而这个相依性主要判断的地方就在于前一个命令执行是否正确,那么如何判断命令执行的是否正确呢?此时就需要"&&"和"||"的帮助了。
命令执行情况 说明
cmd1&&cmd2 若cmd1执行完毕且正确执行,则开始执行cmd2
若cmd1执行完毕却错误,则不执行cmd2
cmd1||cmd2 若cmd1执行完毕且正确执行,则cmd2不执行
若cmd1执行完毕却错误,则开始执行cmd2