重定向的相关问题

eg1、一般的重定向
[root@localhost tmp]# ls   #列举了下tmp文件夹下的文件
dfg.txt  dfg.txtoo  keyring-9V0JW1  orbit-gdm  projecta  pulse-INzvcuHoF66i  pulse-LWPkoorRHVkf  pulse-ogq88cPZNdug  qwe.txt
[root@localhost tmp]# ls dfg.txt sd.txt    #并不存在sd.txt这个文件
ls: cannot access sd.txt: No such file or directory   #输出错误信息
dfg.txt   #这个是正确值
[root@localhost tmp]# ls dfg.txt sd.txt > file.txt
ls: cannot access sd.txt: No such file or directory   #使用了重定向后输出的错误信息,发现只有在屏幕上输出了错误信息,没有了正确的信息了,因为这是重定向默认是正确值得重定向
[root@localhost tmp]# cat file.txt    #浏览我们重定向的文件,发现正确信息重定向到了这里
dfg.txt
eg2、正确信息和错误信息分别重定向
[root@localhost tmp]# ls
dfg.txt  dfg.txtoo  file.txt  keyring-9V0JW1  orbit-gdm  projecta  pulse-INzvcuHoF66i  pulse-LWPkoorRHVkf  pulse-ogq88cPZNdug  qwe.txt
[root@localhost tmp]# ls dfg.txt sd.txt 1>1.out 2>2.err   #分别将信息重定向到2个文件中,屏幕上没有了任何信息
[root@localhost tmp]# cat 1.out 2.err   #浏览2个文件,发现正确信息和错误信息分别在这个2个文件中了
dfg.txt 
ls: cannot access sd.txt: No such file or directory
eg3、 正确信息和错误信息重定向到一个文件中
[root@localhost tmp]# ls
1.out  dfg.txt    file.txt        orbit-gdm  pulse-INzvcuHoF66i  pulse-ogq88cPZNdug
2.err  dfg.txtoo  keyring-9V0JW1  projecta   pulse-LWPkoorRHVkf  qwe.txt
[root@localhost tmp]# ls dfg.txt sd.txt >3.out 2>&1   #通过使用2>&1这个命令使得正确信息和错误信息都重定向到了一个文件中
[root@localhost tmp]# cat 3.out
ls: cannot access sd.txt: No such file or directory
dfg.txt
总结:注意这3个例子的不同之处:eg1只将正确的信息重定向到了1个文件中,eg2是将错误信息个正确信息分别重定向到了2个文件中去,eg3是将正确信息和错误信息重定向到了1个文件中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值