在 OS X 上重置亂碼終端機窗口

在 OS X 上重置亂碼終端機窗口

我透過 SSH 連接到 Linux 伺服器。執行以下命令後

cat dmesg.1.gz

我的 SSH 會話上的提示符號從更改conor@linux:~$␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

我在終端機中輸入的任何文字也都是亂碼,即使透過鍵入 與 SSH 會話斷開連接後exit,現在與我的 Mac 相連的終端會話仍然是亂碼。我透過關閉終端機視窗並打開一個新視窗解決了該問題。

有什麼方法可以在不關閉視窗並重新打開的情況下重置終端機(例如組合鍵)?

答案1

您的終端已切換到“備用字元集”模式。若要將其移回原處,請輸入

tput rmacs

在您的(亂碼)shell 提示字元下。您的輸入也會出現亂碼,但此命令完成後它將恢復正常。

答案2

我也遇到同樣的問題。若要修復此問題,請按一下 Shell --> Send Reset。如果這不起作用。外殼 --> 硬重置。這將重置它,而無需關閉並重新打開終端。

答案3

在命令列中鍵入“reset”(即使您看不到所綁定的內容)通常會有所幫助。

答案4

在嘗試了前面的答案但沒有任何效果後,我查看了手冊頁:tput reset

相關內容