Linux 错误重定向
Linux错误重定向
2> stderr
命令'2>'重定向输出错误。它可以帮助您重定向错误消息,以使我们的显示不混乱。
示例:
使用命令" zcho hyii 2>/查看上面的快照/dev/null" (此处的echo命令错误),我们没有收到任何错误消息。但是,当我们使用命令" zcho hyii" 时,终端中会显示错误消息。因此," 2>"会在提到的目录中重定向错误消息,使您的终端错误消息保持空闲状态。
2>&1
此命令有助于重定向相同文件中的stdout和stderr。
示例:
newfile.txt > abc.txt and error.txt 2>&1
看一下上面的快照,"abc.txt和error.txt"正指向
注意:重定向的顺序非常重要。
如果要写的话:
然后,stdout和stderr都将被定向到文件目录。
但是如果您要编写:
然后,仅将stdout重定向到目录。这是因为,在将stdout重定向到目录列表之前,stderr已复制了stdout。