1.输入输出重定向是相对于命令而言(输入重定向常见而输出不常见)
如:$man bash > read.me是将原本执行命令后要输出到屏幕上的内容输出到文件中
2.命令 >> 文件 2>&1
或 是将标准输出与错误输出共同写入到文件中
命令 &>> 文件
有了这些认识才能理解 "1>&2" 和 "2>&1".
1>&2 正确返回值传递给2输出通道 &2表示2输出通道
如果此处错写成 1>2, 就表示把1输出重定向到文件2中.
2>&1 错误返回值传递给1输出通道, 同样&1表示1输出通道.