linux数据流重定向

数据流重定向

1)标准输入(stdin):代码为0,使用<或者<<
2)标准输出(stdout):代码为1,使用>或者>>
3)标准错误输出(stderr):代码为2,使用2>或者2>>
1> 覆盖(先删除之前的内容,后写入)
1>>累加(在原先内容后面跟加)
2> 覆盖(先删除之前的内容,后写入)
2>>累加(在原先内容后面跟加)

特殊用法,将stdout,stderr分别存到不同的文件中
eg:
 find/home -name .bashrc > list_right
                                             2>list_error

输入到同一个文件


错误写法:

 find/home -name .bashrc > list   2>list

正确写法:(也称为“镜像”)

 find/home -name .bashrc > list   2>&1
或者
 find/home -name .bashrc    &>list


垃圾黑洞

将错误信息忽略掉,不显示或者存储
黑洞设备:
/dev/null

 find/home -name .bashrc > list   2>/dev/null



                                          


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值