如何使用/ dev / null:2分钟Linux技巧

网络世界 | 2019年6月14日

在此Linux技巧中,学习如何使用/ dev / null工具。您可以将输出发送到/ dev / null,它只会消失。当命令的输出没有意思并且您不需要查看它时,这很有用。

版权© 2019 IDG Communications,Inc.

嗨,我是NetworkWorld上“ Unix作为第二语言”博客的作者Sandra Henry-Stocker。
在本Linux技巧中,我们将介绍一种称为/ dev / null的特殊设备(有时称为“位桶”),其作用类似于Linux命令行上的黑洞。将输出发送到/ dev / null,它就会消失。
好的,那很容易,但是为什么有人要这样做呢?嗯,确实有时候命令的输出没有意思。即使您需要运行该命令,也不总是希望看到其输出。
例如,find命令–就其本质而言,可能会产生一些“权限被拒绝”错误。
Using 2>, we see 的 output we’re looking for, but hide 的 errors. You can select which output you send to /dev/null using 的 1> (normal standard out) and 2 (error) output.
如果您想知道是否产生了任何错误,可以这样查找:
1是命令的返回码,大于0的值表示存在错误。
如果由于某种原因您只想查看错误,请尝试以下方法:
您也可以使用/ dev / null清空文件。如果要删除文件的内容而不删除文件本身,则可以执行以下操作:
但是,您可以使用以下命令更简单地执行相同的操作:

这就是您今天的Linux技巧。如果您有任何疑问或想建议一个话题,请在下面添加评论。而且,不要忘记在YouTube上订阅IDG技术(对话)频道。
如果您喜欢这部影片,请按一下[喜欢]和[分享]按钮。有关更多Linux技巧,请确保在Facebook,YouTube和NetworkWorld.com上关注我们。

流行
来自IDG.tv的精选视频