一、1和2在Linux中代表什么
在Linux系统中0 1 2是一个文件描述符
代码 | 名称 | 操作符 | Java中表示 |
---|---|---|---|
0 | 标准输入(stdin) | < 或 << | System.in |
1 | 标准输出(stdout) | >, >>, 1> 或 1>> | System.out |
2 | 标准错误输出(stderr) | 2> 或 2>> | System.err |
二、关于2>&1的含义
- 含义:将标准错误输出重定向到标准输出
- 符号>&是一个整体,不可分开,分开后就不是上述含义了
参考文档:
https://blog.csdn.net/zhaominpro/article/details/82630528