shell中的"2>&1"是什么意思?时间:2022-07-17 16:36:53 经常在shell脚本中,看到有"2>&1"字样的写法,到底这是什么意思呢? 解决办法: 1。这里的1和2指的是文件描述符。 0:stdin 1:stdout 2:stderr 2。 ">"则是重定向符号。 “2>&1”的意思是:将输出到标准出错处理的信息,发送到标准输出中。 3。“2>&1”的记忆: 如果只有“2>1”,看起来像是将文件2的内容重定向到1文件中去了,加上"&",则表示“&”之后跟着的数字是文件描述符。