/dev/null 2>&1的含义!

/dev/null 2>&1 这条命令的意思是将标准输出和错误输出全部重新定向到/dev/null中,也就是将产生的所有信息丢弃。
/dev/null代表空设备
>代表重新定向到哪里 例:echo “123” > /home/123.txt
1表示stdout标准输出,系统默认值为1,所以”/dev/null”等同于”1>/dev/null”
2表示stderr标准错误
&表示等同于的意思,2>&1,表示2的输出重定向等同于1
1>/dev/nu;; 不输出任何信息到终端,说白了就是不显示任何信息。
2>&1,标准错误输出重定向等同于标准输出,标准错误输出也重定向到空设备文件。

发表评论

电子邮件地址不会被公开。 必填项已用*标注