跑步时
sudo dd if=/dev/sda
内部 PC 扬声器发出声音。此外,所有字体,甚至提示和键入输入都有不同的字符,例如“♡”或“•”。
如果您需要了解更多信息,请发表评论。
我通常做的是 of=/dev/null 或 >>/dev/null 用于读取性能测试和旋转光驱(带count=1 iflag=direct skip=500000
),其中我跳到 LBA 500000 将激光透镜放在光驱的中心数据部分。但是我想尝试一下如果我不将输出重定向到任何地方会发生什么,那发生了。
有趣的事实:同样的事情也发生在 Windows 上。
大致情况是这样的:
dd
命令没有of=...
参数,因此它会将数据发送到标准输出。/dev/sda
) 包含许多不同的数据,其中肯定有一些终端控制序列纯属偶然。因此,您正在向您的终端发送大量文本和控制序列,它尽职尽责地尝试显示和解释它。
正如卢卡斯所说,这是因为随机数据恰好包含终端控制代码。
要修复它,请运行以下命令: