管道与重定向

本文介绍了Linux中的重定向(包括输出重定向如>>和>&、输入重定向<)、管道的使用方法,以及参数传递工具xargs在处理文件操作和网络监控中的应用实例。通过ls和netstat等命令的实战演示,展示了这些技术在实际操作中的运用。
摘要由CSDN通过智能技术生成

一、重定向

标准输入                  0

标准正确输出           1

标准错误输出           2

正确错误混合输出    &

二、输出重定向(覆盖、追加)    

2.1

>                 覆盖

>>               追加

1>(正确输出1默认不写)        1>>                   正确输出        

2>        2>>                                                         错误输出

2>&1                 把错误的添加到正确的管道中输出

1>&2                 把正确的添加到错误的管道中输出

2.2实战

使用ls命令查看一个存在、一个不存在的文件。将正确输出结果重定向到list.txt中,将错误输出结果重定向到error.txt中,并使用cat命令查看内容

三、输入重定向<

标准输入   <    =     0<

四、管道

4.1

用法:command1 | command2 | command 3 | ...

4.1实战案例

使用netstat命令查看进程监听端口,并将输出结果作为输入交给管道过滤3306端口

五、参数传递xargs

管道对ls        cp        rm不能执行,所以用xargs

2.1 语法

cat a.txt | xargs  -i cp {} /目录  
 {}:前面传过来的内容
 -i :为了让大括号生效
 目录时  -r
 解释:前面传过来的东西交给大括号
 
 cat file.txt |xargs ls -l          
 前面是目录或者目录的路径。  ls - l  后面可以不加大括号,直接执行。

2.2实战

使用ls命令查看opt目录下内容管道交给xargs删除所有文件并显示删除的详细信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值