Linux重定向(fd)、管道(piping,tee,xargs)详细使用教程
一、重定向
在Linux里面有三个标准流 :标准输入0,标准输出1,标准错误2
0,1,2对应的物理设备一般是 : 键盘、显示器、显示器
常见的重定向有>,>>,< 即输出重定向,输出附加定输入向符,输入重定向。
1. 输出重定向
输出重定向是把命令的标准输出重定向到指定文件夹
语法:[root@localhost ~]#[命令语句]>[文件名]
或者 [root@localhost ~]#[命令语句]>>[文件名]
或者 [root@localhost ~]#[命令语句]2>[文件名]
或者 [root@localhost ~]#[命令语句]2>>[文件名]
这两个的不同是“>”是把文件里的整个内容清空,把重定向的内容写进去。而“>>”是把重定向的输出内容添加到文件的末尾,不会删除文件的内容。
示例:1)“1>重定向”
我们查看一个有正确输出个显示终端的命令,可使用“[root@localhost ~]#[命令语句]>[文件名]”
2)“1>>重定向”
与1)同理