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


15

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

cat dmesg.1.gz

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

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

有什么方法可以在不关闭窗口并重新打开的情况下重置终端,例如组合键?


Answers:


20

您的终端已转换为“备用字符集”模式。要将其移回,请键入

tput rmacs

在(乱码)shell提示符下。您的键入也将显示为乱码,但是此命令完成后将恢复为正常。


之所以选择这是最佳答案,是因为它除了解决问题外,还解释了发生这种情况的原因。芒斯先生的回答也起作用。
conorgriffin

也在Linux终端上工作过:)
注销2015年

7

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


6

我有同样的问题。要解决此问题,请单击Shell->发送重置。如果那不起作用。Shell->硬重置。这将重置它,而无需关闭并重新打开终端。


+1是当ssh连接的远程出现问题时唯一对我有用的解决方案。
开尔文

1
⌘R -发送复位
威尔

0

在尝试了先前的答案而没有任何效果之后,我看了一下手册页:tput reset

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.