我试过cat一个可执行文件的命令:
cat /bin/ls
Run Code Online (Sandbox Code Playgroud)
现在我无法在此终端(Linux 控制台)中读取任何字词。我该如何解决?
如果我cat正确理解手册:
连接文件并在标准输出上打印
cat将文件作为参数并将它们打印在标准输出上。
我没有得到的是,如果我使用命令:
cat img.png > copy.png
Run Code Online (Sandbox Code Playgroud)
如果我只是,我将获得 2 个相同的 png 文件
cat img.png
Run Code Online (Sandbox Code Playgroud)
我很有可能我的终端搞砸了并误解了我输入的内容。
cating 包含奇怪字符的文本文件来实现? 跑步时
sudo dd if=/dev/sda
Run Code Online (Sandbox Code Playgroud)
内部 PC 扬声器发出声音。也是所有字体,甚至提示和打字输入都有不同的字符,例如“?” 或者 ”•”。
如果您需要了解更多,请发表评论。
我通常做的是 of=/dev/null 或 >>/dev/null 用于读取性能测试和旋转光驱(使用count=1 iflag=direct skip=500000),其中我跳到 LBA 500000 将激光镜头放在中央数据部分。但是我想尝试一下,如果我不将输出重定向到任何地方会发生什么,然后就发生了。
有趣的事实:同样的情况也发生在 Windows 上。