猿问

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

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


潇潇雨雨
浏览 1121回答 3
3回答

慕桂英3389331

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

哔哔one

此外,你还有||一个逻辑或者,;它也只是一个不关心命令发生的事情的分隔符。$ 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手册中的命令列表。
随时随地看视频慕课网APP
我要回答