shell---"2>&1" 是什么意思

前端之家收集整理的这篇文章主要介绍了shell---"2>&1" 是什么意思前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

简单来讲 ls -l > out.file 2>&1 & 解释: ls -l > out.file //将ls的输出重定向文件out.file 2>&1 //在shell中,文件描述符通常是:STDIN,STDOUT,STDERR,即:0,1,2,由此可以看出,它将ls -l > out.file在输出过程中产生的错误信息也放在了STDOUT,即:1中,你可以作实验,如果命令产生了错误,那么错误信息也就在out.file中. 最后的&,不用说,是放在后台运行.

STDIN,STDERR 分别是标准输入、标准输出、标准错误

猜你在找的Bash相关文章