Bash基本功能 - 4- 管道符

本文章主要是针对慕课网Linux学习课程进行总结:https://www.imooc.com/video/3237

一.多命令顺序执行

例如

这条命令首先输出当前时间,然后对/etc/目录进行压缩打包,然后压缩完后,再执行date命令输出当前时间,这样子就可以统计压缩目录用了多长时间

但是采用;来执行是存在问题的,不管哪个命令报错,后续的命令都会执行,这样在某些情况下是会出问题的,这个时候,就可以采用逻辑与&&

二.管道符

管道符同样是用于多命令顺序执行

管道符和逻辑与的区别在于,逻辑与是前一个命令执行成功,才会继续执行后一个命令,两个命令之间不存在任何关系

而管道符作用和上述一致外,前一个命令的正确输出是会作为一个对象传入到后一个命令使用

例:

ls -l 输出内容过多时,我们可以通过more来查看,但是more不能直接查看ls输出的内容,因此,我们可以通过>来把ls输出的内容覆盖到文件中,然后通过more访问文件输出。

而管道符就可以将这两步操作合并如上例所示。但是使用管道符来操作的话,就会更加严格,前后两个命令一定要有关联

通过netstat命令和grep命令使用管道符连接,就可以筛选出对应状态的网络连接,方便查看

如果在通过管道符连接一个wc命令就可以进行统计

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值