bash 标准输入输出
stdin fd是0
stdout fd是1
stderr fd是2
重定向 个人理解 > >>是标准输出重定向 2> 2>>是标准错误重定向 &> &>>是全部重定向
通常的用法是
将标准输出和错误输出都重定向到同一个文件 命令 >> 文件 2>&1 这里的&就类似于c里的引用,用来强调重定向到1指向的东西 而不是1本身
将标准输出和错误输出重定向到不同的文件 命令 >> 文件1 2>>文件2