在Linux Shell中,"2>&1"是一个重定向操作符的组合,用于将一个文件描述符的输出重定向到另一个文件描述符,这里的"2"和"1"分别代表标准错误(stderr)和标准输出(stdout),下面将详细解释这个表达式的含义、用法以及相关的概念。 (图片来源网络,侵删) 基本概念 在Linux系统中,每个进程都有三个标准的文件描述符: ...
在shell中,什么是“ldquo; 2>& 1”意思? - 在Unix shell中,如果我想将stderr和stdout组合到stdout流中进行进一步操作,我可以在命令的末尾添加以下内容: 2>&1 所以,如果我想在g++的输出上使用head,我可以这样做: g++ lots_of_e...