撇嘴看天空

导航

文件描述符

文件描述符
缩写
描述
0 STDIN  标准输入
1 STDOUT 标准输出
2 STDERR 标准错误
 
2>&1  >file:错误输出到终端,标准输出被重定向到文件file中。
>file  2>&1:标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,也是输出到文件file中
>file  2>&1  &:和前面不加&的效果类似,最后一个&是为了命令在后台中运行
>/dev/null  2>&1:等同于1>/dev/null  2>/dev/null,默认情况下是1(标准输出)。这里的含义就是:标准输出重定向到/dev/null
而标准错误又被重定向到标准输出,因此标准输出和标准错误都重定向到/dev/null,其实就等同于&>  /dev/null。/dev/null实际上是一个黑洞文件,任何内容输入到这里都会被销毁
2>&1  >/dev/null:标准错误输出到终端,而标准输出不输出在终端
 

posted on 2019-06-13 15:04  撇嘴看天空  阅读(133)  评论(0编辑  收藏  举报