linux的输入与输出

linux的输入与输出

标准输入: 从键盘获得输入
正确输出:输出到屏幕(即控制台)
错误输出:输出到屏幕(即控制台)

1、输出重定向
重定向会覆盖源文件,注意使用
> — 重定向正确输出

find /etc -name passwd > f1
在这里插入图片描述

2> — 重定向错误输出

find /etc -name passwd 2> f1.err
在这里插入图片描述

&> — 重定向所有(正确与错误)输出

find /etc -name passwd &> f1.all
在这里插入图片描述

2、输出追加
>> — 正确输出追加到文件最后

find /etc -name passwd >> f1
在这里插入图片描述
在这里插入图片描述

2>> — 错误输出追加到文件最后

find /etc -name passwd 2>> f1.err
在这里插入图片描述
在这里插入图片描述

&>> —所有(正确与错误)输出追加到最后

find /etc -name passwd &>> f1.all
在这里插入图片描述
在这里插入图片描述

3、|管道符
前一条命令的输出变成后一条命令的输入,只允许正确输出通过,需要保存输出内容,即复制一份输出,使用命令: tee

所有错误输出不能通过,只能通过正确输出

find /etc -name passwd > | wc -l
在这里插入图片描述

全部(正确与错误)输出都通过

find /etc -name passwd 2>&1 | wc -l
在这里插入图片描述

全部(正确与错误)输出都通过并保存一份到 f2 文件内

find /etc -name passwd 2>&1 | tee f2 | wc -l
在这里插入图片描述
在这里插入图片描述

4、输入重定向

cat > f1 << EOF
Hello
World
!!!
EOF

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值