Linux-linux /dev/null是个什么档

发布于 2016-11-14 16:58:18 字数 173 浏览 1311 评论 2

最近在搞linux时,遇到了 /5 * * * * /usr/bin/php /path/xxx.php > /dev/null,这句命令意思是把xxx.php文件的内容输出到标准输出设备/dev/null上,但是愚昧的我只知其然而不知其所以然啊,不知道/dev/null到底是个什么样的设备,哪位朋友给点身临其境的看法啊??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灵芸 2017-10-21 17:18:32

什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【无底洞】
任何的 output 送去了【无底洞】就再也没了。相信我,真的没了!
那麼有人问,在什麼情况下要把 output 送去这无底洞呢?
这里没有标准答案,
不过一般呢,要是你不想看到 output 或者output 太多太大了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了。
参考:http://zhidao.baidu.com/question/223779994.html

甜柠檬 2017-04-07 00:03:14

/dev/null 是指空设备,它待价于一个只写文件。所有往/dev/null写入的内容都会丢失. 而尝试从它那儿读取内容则什么也读不到。

/5 * * * * /usr/bin/php /path/xxx.php > /dev/null 这就相当于不输出xxx.php的执行内容。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文