linux中的标准输入输出

前言

      linux中一切即文件,如用cat test.txt命令在终端显示test.txt文件的内容,如果存在test.txt文件,test.txt就是标准输入,显示在终端上的内容就是标准输出,若不存在test.txt,显示在终端上的内容就是标准错误输出。

常用

command > output.txt 表示将标准输出重定向到output.txt文件中
command 2> output.txt 表示将标准错误输出重定向到output.txt文件中
command &> output.txt 表示将标准输出与标准错误输出都重定向到output.txt文件中
command > output.txt 2>&1 同上

念念不忘,必有回响。