如何终止命令执行_linux shell 多个命令如何依次执行

在Linux Shell命令行可以依次执行多个命令,有以下几种:

1、每个命令之间用 ; 隔开


各命令的执行结果,成功或失败,不会影响其它命令的执行。也就是说,各个命令都会执行,
保证每个命令都执行成功。

cd /home/zhushy; pwd

2、每个命令之间用 && 隔开


若前面的命令执行成功,才会去执行后面的命令。这样可以保证所有的命令执行完毕后,执行过程都是成功的。

cd /home/zhushy&&pwd

3、每个命令之间用 || 隔开

||是或的意思,只有前面的命令执行失败后才去执行下一条命令

cd /home/zhushy || echo "XXXX"

4、每个命令之间用 | 隔开

在命令行中,我们用|表示管道,可以将一个命令的输出导向另一个命令的输入,从而让两个(或者更多命令)像流水线一样连续工作,不断地处理文本流。

cd /home/zhushy | echo "XXXX"

5、命令的退出

exit(0):正常运行程序并退出程序

exit(1):非正常运行导致退出程序

exit 0 可以告知你的程序的使用者:你的程序是正常结束的。如果 exit 非 0 值,那么你的程序的使用者通常会认为你的程序产生了一个错误。
在 shell 中调用完你的程序之后,用 echo ?命令就可以看到你的程序的exit值。在shell脚本中,通常会根据上一个命令的

d738979830c7413ddaf71581c81aad42.png

?命令就可以看到你的程序的exit值。在shell脚本中,通常会根据上一个命令的? 值来进行一些流程控制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值