标签: linux random cat tail
在终端上使用我的计算机上的cat /dev/random(Ubuntu 14.04)会产生意外结果。如果我没有弄错的话,cat基本上应该输出文件的内容,就是这样,但在我的情况下,cat打印出随机的乱码(如预期的那样),然后继续输出更多随机的乱码5秒左右。
cat /dev/random
cat
我已尝试使用tail -f /dev/random查看文件如何更改,但这令人惊讶地不会产生任何输出。
tail -f /dev/random
这里发生了什么?
答案 0 :(得分:1)
首先,它不是(常规)文件。这是一个“角色特殊文件”。
http://man7.org/linux/man-pages/man4/random.4.html
https://unix.stackexchange.com/questions/60034/what-are-character-special-and-block-special-files-in-a-unix-system
将其视为“随机字节的喷泉”。