**使用场景**
当屏幕输出的信息很重要,而且我们需要将他存下来的时候;
背景执行中的程序,不希望他干扰屏幕正常的输出结果时;
一些系统的例行命令(例如写在/etc/crontab中的文件)的执行结果,希望他可以存下来时;
一些执行命令,我们已经知道他可能的错误讯息,所以想以『2> /dev/null 』将他丢掉时;
错误讯息与正确讯息需要分别输出时;
符号
:输出重定向到一个文件或设备,覆盖原来的文件
:追加
<:输入重定向
输入输出标记
标准输入:代码为0 ;或称为stdin;使用的方式为<
标准输出:代码为1 ;或称为stdout;使用的方式为1>(不写1也可,默认)
错误输出:代码为2 ;或称为stderr;使用的方式为2>
标准错误重定向符号
2>:将一个标准错误输出重定向到一个文件或设备覆盖原来的文件
2>>:追加
2>&1(>&):将一个标准错误输出重定向到标准输出