诗和远方

Linux 连续执行多条命令

Linux

每个命令被一个分号 (;) 所分隔,那么命令会连续的执行下去;

cp /tmp/t2 /tmp/t2.bak; echo "hello world"


如果每个命令被 && 号分隔,那么这些命令会一直执行下去,如果中间有错误的命令存在,则不再执行后面的

lpr /tmp/t2 && rm /tmp/t2


如果每个命令被双竖线(||)分隔符分隔,遇到可以成功执行的命令,命令停止执行,即使后面还有正确的命令则后面的所有命令都将得不到执行。

cp /tmp/t2 /tmp/t2.bak || rm /tmp/t2


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2015
  • 页面总数:1
  • 分类总数:17
  • 标签总数:517
  • 评论总数:0
  • 浏览总数:556728
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML