在CMD中的几条命令中,我找到了一块写为“ 2>&1”的文本。。。在这里没有找到线程,因此提出了要求它的想法。有人可以解释它的用法和工作方式吗?
这是输出的重定向,通常将其转到STDERR(因此,将错误消息等信息)重定向至正常输出(通常为STDOUT)的目标。
这是因为输出2用于错误消息,>
是重定向,并且&1
是指正常输出正在发送的位置。它用于确保命令中的所有消息都放在一个位置。
如果您将其与常规重定向结合使用foo > log.txt 2>&1
--标准消息和错误消息都将以结尾log.txt
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句