Linux 管道

管道是一种针对多命令按照顺序依次运行的机制。使用管道时,数据进行单向通信,即数据从一个进程流向另一个进程。管道通信过程中进程分为写进程、读进程,写入的数据进入管道缓冲区等待读取。

  1. Piping管道:将多条命令组合起来,一次性完成复杂的处理任务。

              cat   /etc/shadow    |  tail      -3             //查看shadow文件内容,显示最后三行
    
  2. tee管道:将数据交给另一个程序处理,同时保存到另一个副本。

              cat   /etc/shadow   |  tee    1.txt    |   head    -3         //将shadow保存一份到1.txt,并显示头三行
    
  3. Xargs 参数传递:一般适用于cp、rm等不接受管道命令的特殊命令

                cat  1.txt |  Xargs   rm  -rvf            //查看1.txt,并删除
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值