30.Linux重定向
- 1> 表示的是标准输出重定向,其中1可以省略,>同样表示
- 2> 表示的是标准错误输出重定向
- 2>&1 表示的是把标准错误输出重定向到标准输出
- 1>&2 表示的是吧标准输出重定向到标准错误输出(注意>后面要加&才能表示输出到2通道标准错误输出通道,如果没有&,表示输出到2文件了)
- < 这是输入重定向符,表示从<后面的地方读取输入到<前面。所以4<&0表示的是把键盘输入的东西输入到文件4中
>这个输出重定向符是直接覆盖原有的内容
而>>则是在文件末尾追加内容
句柄0:标准输入stdin,键盘输入
句柄1:标准输出stdout
句柄2:标准错误stderr