重置 OS X 上的乱码终端窗口

重置 OS X 上的乱码终端窗口

我通过 SSH 连接到 Linux 服务器。执行以下命令后

cat dmesg.1.gz

我的 SSH 会话中的提示符从更改conor@linux:~$␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

我输入到终端中的任何文本都是乱码,即使通过输入断开 SSH 会话后exit,现在与我的 Mac 连接的终端会话仍然是乱码。我通过关闭终端窗口并打开一个新窗口解决了这个问题。

有没有什么方法可以重置终端而无需关闭窗口并重新打开,例如组合键?

答案1

您的终端已切换至“备用字符集”模式。要将其切换回原位,请输入

tput rmacs

在您的(乱码)shell 提示符下。您的输入也会出现乱码,但此命令完成后它将恢复正常。

答案2

我也遇到过同样的问题。要修复,请单击 Shell --> 发送重置。如果不起作用,请单击 Shell --> 硬重置。这将重置它,而无需您关闭并重新打开终端。

答案3

在命令行中输入“reset”(即使您看不到正在输入的内容)通常会有所帮助。

答案4

在尝试了前面的答案但没有任何效果后,我查看了手册页:tput reset

相关内容