web-dev-qa-db-ja.com

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

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

cat dmesg.1.gz

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

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

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

16
conorgriffin

端末が「代替文字セット」モードに移行しました。シフトアウトするには、次のように入力します

tput rmacs

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

21
Chris Johnsen

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

7
Wuffers

コマンドラインで「リセット」と入力すると(何を接続しているかがわからない場合でも)、多くの場合役立ちます。

7
user31752

何の効果もなく前の答えを試した後、私はmanページを見ました:tput reset

0
antonio