OS Xで文字化けしたターミナルウィンドウをリセットする


15

SSH経由でLinuxサーバーに接続しました。次のコマンドを実行した後

cat dmesg.1.gz

SSHセッションのプロンプトがからconor@linux:~$に変更されました␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

ターミナルに入力したテキストも文字化けしますexit。これは、Macで使用していたターミナルセッションであるを入力してSSHセッションから切断した後でも、文字化けします。ターミナルウィンドウを閉じて新しいウィンドウを開くことで、問題を解決しました。

キーの組み合わせなど、ウィンドウを閉じて再度開くことなく端末をリセットする方法はありますか?


回答:


20

端末は「代替文字セット」モードに移行しました。元に戻すには、次のように入力します

tput rmacs

(文字化けした)シェルプロンプトで。入力も文字化けしているように見えますが、このコマンドが終了すると正常に戻ります。


問題の解決に加えて、それが発生した理由を説明したため、これを最良の回答として選択しました。マンズ氏の回答も有効でした。
conorgriffin

Linuxターミナルでも動作しました:)
ログオフ

7

コマンドラインで「リセット」と入力すると(何を結び付けているのかわからない場合でも)しばしば役立ちます。


6

私もこれと同じ問題を抱えています。修正するには、[シェル]-> [リセットの送信]をクリックします。そして、それがうまくいかない場合。シェル->ハードリセット。これにより、ターミナルを閉じて再度開く必要なく、リセットされます。


+1これは、ssh接続のリモート側で何かがうまくいかなかったとき、私のために働いた唯一のソリューションです。
ケルビン

1
⌘R—リセットを送信
ウィル

0

効果なしで前の答えを試した後、マニュアルページを見てみました:tput reset

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.