Chr*_*man 16 linux terminal-emulator dev random-number-generator
关于这个问题:https : //serverfault.com/questions/534449
如何cat /dev/urandom
让一些终端模拟器变得不稳定?
Dar*_*oid 23
虽然在终端上来回发送正常的、可打印的 ASCII 字符,但也有许多不可打印的字符用于系统与终端进行通信。例如,如果程序发送字符0x07
(“ASCII Bell 字符”),您的终端应该发出哔哔声。
其他特殊序列可用于更改显示文本的颜色、显示方向、窗口标题、窗口大小等。
当你
cat /dev/urandom
Run Code Online (Sandbox Code Playgroud)
一堆随机字符被转储到您的终端,终端无法判断它不是真正的控制代码。
由于程序有效地向终端发送随机命令,因此终端最终会处于随机的、通常无法使用的状态。
小智 5
一些随机输出将是 ANSI 转义码 ( http://en.wikipedia.org/wiki/ANSI_escape_code ),它可以做一些有趣的事情,比如隐藏光标或选择替代字体。另一种可能性是 unicode 序列:随机字节流不是有效的 UTF-8,可能并非所有支持 unicode 的终端都能正常处理。
归档时间: |
|
查看次数: |
22515 次 |
最近记录: |