Linux shell 中 2_&1
1、在Linux系统中0 1 2是一个文件描述符:
名称 | 代码 | 操作符 | Java中表示 | Linux 下文件描述符(Debian 为例) |
---|---|---|---|---|
标准输入(stdin) | 0 | < 或 << | System.in | /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 |
标准输出(stdout) | 1 | >, >>, 1> 或 1>> | System.out | /dev/stdout -> /proc/self/fd/1 -> /dev/pts/0 |
标准错误输出(stderr) | 2 | 2> 或 2>> | System.err | /dev/stderr -> /proc/self/fd/2 -> /dev/pts/0 |
例如:
nohup java -jar app.jar >log 2>&1 &
简写:
log 2>&1
===》
&>log
或者
&log
例如:
nohup java -jar app.jar &>log &
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 编程知识学习笔记!
评论
ValineGiscus