ls nodir 1> filename.txt 2>&1
上面例子把 标准输出 重定向到文件 filename.txt,然后把 标准错误 重定向到 标准输出,所以最后的错误信息也通过标准输出写入到了文件中。
ls a > 1.log 将正确输出到1.log,错误输出到屏幕。
ls a >1.log 2>&1 = ls a &> 1.log 将正确,错误都输出到log
ls b >> 1.log 将正确拼接到1.log,错误输出到屏幕
ls b >> 1.log 2>&1 = ls b &>> 1.log 将正确错误都拼接到 1.log
---------------------------------------------------------------------------------------------------------