文件描述符是与某个打开的文件或数据流相关联的整数。文件描述符0、1以及2是系统预留的。0是stdin(标准输入)、1是stdout(标准输出)、2是stderr(标准错误)
标准输入(/dev/stdin)
文件描述符为0:0</<输入覆盖、<</0<<输入追加(例cat >>1.txt<<EOF……EOF)
标准正常输出(/dev/stdout)
文件描述符为1:>/1>输出覆盖、>>/1>>输出追加
标准错误输出(/dev/stderr)
文件描述符为2:2>错误覆盖、2>>错误追加
标准正常和错误输出
&>、&>>、2>&1(把错误输出重定向到标准正常输出)
例子
查看sshd版本的输出是个保准错误输出,但是我们想加以过滤,以使用
sshd -V 2>&1 | grep Open
转载请注明:零五宝典 » Linux把错误输出重定向到标准正常输出的应用案例