一、重定向
标准输入、标准正确输出、标准错误输出
进程在运行的过程中根据需要会打开多个文件,每打开一个文件会有一个数字标识。这个标识叫文件描述符。
进程使用文件描述符来管理打开的文件(FD----file descriptors).
文件描述符:每打开一个程序都会有文件描述
0,标准输入(键盘)
1,标准输出
2,标准错误,
3+,进程在执行过程中打开的其他文件。
&:表示正确错误混合输出
二、输出重定向(覆盖,追加)
----覆盖
----追加
正确输出: 1> 1>> 等价于 > >>
错误输出: 2> 2>>
1、案例1:输出重定向(覆盖)
[root@localhost~]# date 1> date.txt #正确输出–覆盖
注意:如果 > 前面什么都不加默认为1,标准正确输出。
2、案例2:输出重定向(追加)
[root@localhost ~]# date >> date.txt #正确输出–追加