之间有什么区别
rm executable
和
rm executable >>dev/null
我在中包含了后面的语句,Makefile
并将其更改为第一个。我的印象是什么都没有改变。
rm executable
只需executable
从当前目录中删除文件即可。
rm executable &> /dev/null
可以做到这一点,但是它运行命令时将输出和错误流重定向到特殊文件/dev/null
。
这意味着您将不会在终端中看到任何消息。/dev/null
他们重定向到的文件是虚拟字符设备,它像黑洞一样简单地吞噬了所有传入的数据。
/dev/null
诸如此类的输出重定向经常用在脚本中,在这些脚本中,您不希望用户看到所包含命令的可能输出。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句