为了账号安全,请及时绑定邮箱和手机立即绑定

shell命令中“&&”的目的是什么?

shell命令中“&&”的目的是什么?

潇潇雨雨 2019-08-15 14:09:52
shell命令中“&&”的目的是什么?据我所知,&在命令之后使用是为了在后台运行它。&用法示例:tar -czf file.tar.gz dirname &但是怎么样&&?(看看这个例子:https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188)
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

&&让你根据上一个命令是否成功完成做一些事情 - 这就是你倾向于把它看作链接的原因do_something && do_something_else_that_depended_on_something


查看完整回答
反对 回复 2019-08-15
?
哔哔one

TA贡献1854条经验 获得超8个赞

此外,你还有||一个逻辑或者,;它也只是一个不关心命令发生的事情的分隔符。

$ false || echo "Oops, fail"Oops, fail

$ true || echo "Will not be printed"$  

$ true && echo "Things went well"Things went well

$ false && echo "Will not be printed"$

$ false ; echo "This will always run"This will always run

有关此内容的一些详细信息,请参阅Bash手册中的命令列表


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 1120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信