标准输出 重定向及管道说明

  1. 标准输出
    每个进程都会在根目录下的proc文件夹中生成一个进程号文件 在进程结束后会自动消失
    每个进程都会在对应的文件加中产生一个对应的fd也就是句柄文件 对应着正确与错误输出
    在这里插入图片描述
    1 代表标准正确输出
    2 代表标准错误输出

  2. 重定向说明
    重定向分为两大种 分明别是< >
    (1) 重定向 > 说明
    ● > 可以将输出的结果输入到对应的文件里面便于查看和解决问题
    在这里插入图片描述

    1> 表示只将正确输出写入到文件内 如错误则不写入 直接输出报错信息
    2> 表示只将错误输入写入到文件内 如正确误则不写入 直接显示命令执行结果在这里插入图片描述
    ● >> 表示在原有内哦让那个上追加输出结果
    在这里插入图片描述

在这里插入图片描述
● &> 表示既将正确输出写入文件也将错误输出写入文件
在这里插入图片描述

(2) 重定向<说明
< 可以直接引用文件内容 如在发mail文件时可以在使用此符号直接将文件内容直接发送 如图所示:
在这里插入图片描述
3. 管道 | 说明:
(1) 管道也就是 | 它可以将命令连接起来 第一个命令的输出结果会作为第二个命令的输入
在这里插入图片描述
(2) tee 管道说明
在这里插入图片描述
管道符后面接 tee 文件名 可以查询结果输出并保存到该文件以便于查看且不影响下一管道符的使用
(3)xargs 的使用 管道符后面加xargs可以做为下一命令的参数进行执行 如cp rm -rf的命令的参数
在这里插入图片描述
xargs 可以和 tee 用管道符连在一起使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值