有人在linux为什么总喜欢写/dev/ null

WBOY
Freigeben: 2016-06-06 20:26:46
Original
1178 Leute haben es durchsucht

=1 >/dev/null 2>&1 &
为什么要写在/dev/null这里面呢,我测了下,输入a.txt有东西,但是输入到/dev/ null查看没东西啊

回复内容:

=1 >/dev/null 2>&1 &
为什么要写在/dev/null这里面呢,我测了下,输入a.txt有东西,但是输入到/dev/ null查看没东西啊

/dev/null是个黑洞,有进无出.
主要用于丢弃输出信息。

这是输出重定向,不显示标准的输出(STDOUT)和错误信息(STDERR)

/dev/null是个黑洞,扔进去什么都会不见。
所以善用/dev/null。

你就理解成dev/null 是一个垃圾场就行了,或者是一个黑洞,什么东西进去了就都没有了。。将一些没有用的输出定位到这里,就消失了。。。

/dev/null是linux下的一个比较特殊的字符设备,主要是用于丢弃输出信息,从而过滤出错误信息,有利于快速找到错误发生的原因。

要的就是这样的效果,处理错误时,来自 stderr 的输出被丢弃到文件/dev/null中。/dev/null是一个特殊的设备文件,它接收到的任何数据都会被丢弃。null设备通常也被称为黑洞,因为凡是到这儿的数据都将一去不返。

输出重定向
可以参考这篇内容http://c.biancheng.net/cpp/view/2738.html

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage