Linux学习之---管理及I/O重定向

I/O知识

系统设定

        默认输入设备:标准输入,STDIN,0

                                 

        默认输出设备:标准输出,STDOUT ,1   程序正常输出的结果。


        标准错误输出,当程序执行异常,输出到这个地方。默认设备是显示器,STDERR,描述符是2


标准输入:键盘

标准输出和错误输出:显示器


I/O重定向:改变数据的输入或输出设备。

Linux: 

 >:输出重定向。覆盖输出。   仅仅重定向标准输出

2> :重定向错误输出

[root@localhost ~]# ls /varr/ 2> /tmp/var2.out
[root@localhost ~]# cat /tmp/var2.out 
ls: 无法访问/varr/: 没有那个文件或目录

[root@localhost ~]# ls /varr/ 2> /tmp/var2.out > /tmp/var3.out

>> : 追加输出,保留原有内容,在文件尾部追加内容。

2>> : 追加方式

&>  :重定向标准输出或错误输出至同一个文件

[root@localhost ~]# ls /var > /tmp/var.out
[root@localhost ~]# cat /tmp/var.out 
account
adm
cache
caozesheng_py
crash



为了避免文件被覆盖,通过 以下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值