标准输入,keyboard,0
标准输出,monitor,1
标准错误输出,monitor,2
I/O重定向
> 标准输出重定向
2> 标准错误输出重定向
&> 标准和错误输出都重定向
set -C 拒绝别的信息的覆盖
set +C 允许别的信息的覆盖
>| 强行覆盖
< 输入重定向
>> 追加重定向
2>> 追加错误重定向
<< here document 在脚本中生成文件
cat >> /tmp/my.txt <<EOF
ls /etc > /tmp/my.txt 2> /tmp/my2.txt
command | command | command
管道最后一个命令实在子shell中保存的
cat >> 文件 << EOF
文件内容
EOF