在 Gentoo 中,使用 `cat` 命令检查二进制文件后,文件显示乱七八糟的奇怪字符

在 Gentoo 中,使用 `cat` 命令检查二进制文件后,文件显示乱七八糟的奇怪字符

我运行cat /etc/localtime查看内容/etc/localtime-但是它是一个二进制文件,所以我的控制台变成了这样:

替代文本

您可能会注意到屏幕截图中的红色文本是“LiveCD”;命令可以正确执行,但它们的显示方式很奇怪。我正处于安装过程中,所以我更愿意避免重新启动。我怎样才能使显示恢复正常?

更新:运行make menuconfig进入GUI并退出后,恢复正常。

答案1

是的,您已将(可能)二进制输出到控制台,并且其映射被搞乱了。

在这种情况下,您需要的命令是reset

点击回车(这样您就知道有一个空白行),输入reset并再次点击回车。:-D

答案2

重置命令的另一种方法是输出 ASCII SI(移入)字符,十进制值为 15。可以使用 Ctrl-O 输入,并且应该可以在任何(甚至是古老的)unix 上工作,以防它缺少重置命令。

prompt>
prompt>echo ^V^O

答案3

尝试运行该reset命令。如果在重置命令之前和之后按回车键不起作用,请尝试按 control-J。

另外,按 Alt-F2 切换到备用终端可以暂时绕过该问题。

相关内容