bash中两个&符号和分号的运行方式有区别吗?
发布时间:2020-12-15 18:44:11 所属栏目:安全 来源:网络整理
导读:如果我想在一行上运行两个单独的命令,我可以这样做: cd /home; ls -al 或这个: cd /home ls -al 我得到了相同的结果.但是,这两种方法在后台发生了什么?它们之间的功能区别是什么? 的;只是将一个命令与另一个命令分开.和如果前一个命令成功,则只运行以下
如果我想在一行上运行两个单独的命令,我可以这样做:
cd /home; ls -al 或这个: cd /home && ls -al 我得到了相同的结果.但是,这两种方法在后台发生了什么?它们之间的功能区别是什么?
的;只是将一个命令与另一个命令分开.和&&如果前一个命令成功,则只运行以下命令
cd /home; ls -al 这将是cd / home,即使cd命令失败(/ home不存在,你没有遍历它的权限等),它也会运行ls -al. cd /home && ls -al 如果cd / home成功,这将只运行ls -al. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Angular 2 Http Post发送两个ajax调用而不是一个
- 如何基于日志,同步实现数据的一致性和实时抽取?
- xfire发布webservice接口
- angularjs – 为什么我不能在我的config()中注入$location?
- twitter-bootstrap – 如何使用bower保持twitter bootstrap
- Angular 5 – google未定义(谷歌地图)
- angularjs – 具有依赖关系的registerModule
- bootstrap让label和input在一行里
- powershell – 在Power Shell脚本中获取IIS的应用程序池标识
- 20165306 Exp5 MSF基础应用