3.jpg

微信公众号:爱问CTO
专业编程问答社区
www.askcto.com

有时候,命令执行后我们不希望得到输出。想把这个输出丢弃。我们可以把输出重定向到一个称为/dev/null的特殊文件中。该文件是一个称为位桶(bit bucke)的系统设备,它接收输入但是不对输入进行任何处理。

[root@ky35z 51mn]# ls -l /bin/usr
ls: cannot access /bin/usr: No such file or directory
[root@ky35z 51mn]# ls -l /bin/usr 2> /dev/null

上面的命令用来抑制一个命令的错误信息。


爱问CTO
18 声望2 粉丝

爱问CTO 专业编程问答网站