
SSH経由でLinuxサーバーに接続しました。次のコマンドを実行した後
cat dmesg.1.gz
SSHセッションのプロンプトがからに変更されましconor@linux:~$
た␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$
ターミナルに入力したテキストもすべて文字化けし、 と入力して SSH セッションを切断した後でもexit
、Mac とのターミナル セッションは文字化けしたままでした。ターミナル ウィンドウを閉じて新しいウィンドウを開くことで、この問題を解決しました。
キーの組み合わせなどを使用して、ウィンドウを閉じて再度開くことなく、ターミナルをリセットする方法はありますか?
答え1
端末は「代替文字セット」モードに切り替わりました。元に戻すには、次のように入力します。
tput rmacs
シェルプロンプトで(文字化けした)入力内容も文字化けして表示されますが、このコマンドが終了すると正常に戻ります。
答え2
私も同じ問題に遭遇しました。修正するには、「シェル」->「リセットの送信」をクリックします。それでも問題が解決しない場合は、「シェル」->「ハードリセット」をクリックします。これにより、ターミナルを閉じて再度開くことなくリセットされます。
答え3
コマンドラインで「reset」と入力すると (何を入力しているのか分からない場合でも)、多くの場合役に立ちます。
答え4
以前の回答を試しても効果がなかったため、マニュアルページを参照しました: tput reset