把我从乱码终端救出来

fly*_*ire 12 linux ssh telnet bash remote

登录到远程 ssh 会话时,有时我会对错误的文件(二进制文件或目录)执行 cat 操作,并且显示会转换为乱码。唯一的出路是关闭终端并打开一个新终端,这让我很沮丧,因为通常已经有很多与当前终端相关的状态。

更新:虽然我收到了很好的答案,但仍然存在一个小问题。请参阅此后续问题。

我能做什么?

在此处输入图片说明

Bom*_*mbe 22

/usr/bin/reset 也可以解决问题。


小智 5

一个老技巧也适用于几乎所有其他 Unix 类型系统:

echo "^V^O"
Run Code Online (Sandbox Code Playgroud)

也就是说:键入单词echo双引号字符然后按CTRL并键入 kev v 然后按CTRL并键入键o(字母非零)然后键入另一个双引号字符然后按RETURN