我只是在乱搞,在 Mac 的终端上,我只是cat /dev/random
为了观察无休止的随机值流。现在它弹出一个打印对话框,它要打印半页文本。预览太小了,我看不清。我应该打印它吗?有人听说过这个吗?它打印出一堆随机字符/非字符。为什么会发生这种情况?
答案1
我只是在乱搞,在 Mac 的终端上,我只是
cat /dev/random
为了观察无休止的随机值流。现在它弹出一个打印对话框,它要打印半页文本。预览太小了,我看不清。我应该打印吗?有人听说过这个吗?
如果您只是将/dev/random
终端窗口清空,则会发生的一切就是将大量随机数据转储到您的窗口。在大多数情况下,这将是无害的胡言乱语,但在您的情况下,随机序列的一部分可能是刚刚触发打印对话框的ctrl+序列。P
这并不罕见。这和告诉系统转储随机数据一样正常。而实际情况是,输出/dev/random
并不是要通过简单的cat
命令来查看,而是由需要随机数据的程序或任务使用。
也就是说,你没有破坏或损坏任何东西,但是因为你/dev/random
以如此直接的方式输出,所以在某个时候会出现一个随机的字符序列,从而触发这样的事情,这几乎是不可避免的。