IO重定向

标准输入   keyboard(键盘) 0

标准输出  monitor(显示器) 1

标准错误输出  monitor(显示器) 2

输出重定向

command > new_pos

> 覆盖重定向

command>> new_pos
>> 追加重定向

set -C 禁止将内容覆盖输出至又有的文件中
set +C 允许将内容覆盖输出至又有的文件中

command >| new_pos

错误输出重定向

2> 覆盖重定向错误输出数据

command 2> new_pos

2>> 追加重定向错误输出数据流

command 2>> new_pos

标准输出和错误数据各自定向至不同位置
command >/path/to/file.out 2> /path/to/file.out

合并标准输出 和 错误输出为用一个数据就行重定向
&>
&>>

command > /path/to/file.out 2> &1
command > /path/to/file.out 2>> &1

原文地址:https://www.cnblogs.com/baozi-tudou/p/13600051.html