标签: linux shell linux-kernel
每当有任何内容重定向到/dev/null时,
/dev/null
user$ echo "Redirecting output to null" > /dev/null
输出实际上是刷新的,还是写入/ dev / null(从手册中说它类似于简单地写入文件),然后清除它?
答案 0 :(得分:2)
/dev/null不是常规文件。
引用Wikipedia:
在类Unix操作系统中,/dev/null或空设备是 特殊文件,丢弃写入它的所有数据,但报告该 写操作成功。它不向任何进程提供数据 从中读取,立即产生EOF。[1]
EOF
答案 1 :(得分:1)
null设备只是读取写入的所有内容,然后将其丢弃。
null
就像你在阅读一个文件,但不是把它存放在任何地方,只是扔掉它。