关于后台命令,2>&1是什么意思?

时间:2022-07-13 16:41:03
如nuhup ./quarterend > qtr.out 2>&1 &
2>&1这是什么意思?

5 个解决方案

#1


是说把错误输出重定向到标准输出

#2


说对拉

#3


command >out.file 2>&1 &
在上面的例子中,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。
书上是这么说的。是他说错了吗?

#4


没有,书上没有错
因为重定向的顺序是无关紧要的
所以上面的
command >out.file 2>&1 & 相当于
command 2>&1 >out.file &
就是说,将标准错误输出定向到标准输出
标准输出又被重定向到out.file文件
所以标准错误输出和标准输出都被定向到out.file中

#5


明白了。谢谢

#1


是说把错误输出重定向到标准输出

#2


说对拉

#3


command >out.file 2>&1 &
在上面的例子中,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。
书上是这么说的。是他说错了吗?

#4


没有,书上没有错
因为重定向的顺序是无关紧要的
所以上面的
command >out.file 2>&1 & 相当于
command 2>&1 >out.file &
就是说,将标准错误输出定向到标准输出
标准输出又被重定向到out.file文件
所以标准错误输出和标准输出都被定向到out.file中

#5


明白了。谢谢