学习目标:
对已学习的linux输入输出重定向进行复习
学习内容:
输出:
> 输出重定向, 将命令执行结果不输出到屏幕上,输出到文件里,会清空原文件,所以输出的时候一定要注意,文件名称要看好了。
[root@localhost ~]# head -20 services > 2.txt[root@localhost ~]# cat 2.txt
[root@localhost ~]# seq 100 > 1.txt
[root@localhost ~]# echo 123 > 1.txt
[root@localhost ~]# cat 1.txt
123
[root@localhost ~]# > 1.txt # 清空文件内容
[root@localhost ~]# cat 1.txt
>> 输出追加重定向,不会清空原文件
[root@localhost ~]# echo aaaaa >> 2.txt
[root@localhost ~]# cat 2.txt
#标准正确输出重定向1
#标准错误输出重定向2
[root@localhost ~]# cat jaden.txt
hello jaden
what are you nongshalie!
[root@localhost ~]# cat jadent # 错误信息默认是打印在屏幕上的,如果我们想记录错
误信息,就可以用到标准错误输出
cat: jadent: 没有那个文件或目录