端末画面がめちゃくちゃになっていて、man ls
マンページを読んだり、上矢印を押して履歴の前のコマンドに移動したりすると、画面に文字が正しく表示されないことがあります。(たとえば、画面の終わりを画面の中央にあるものとして扱います)。
コマンドreset
が試行され、機能しません。動作する方法の1つは、ログアウトまたはウィンドウを閉じて、最初にウィンドウのサイズを変更してからssh
(またはそのタブを閉じてウィンドウのサイズを変更し、新しいタブを開いて新しいシェルを取得する)です。
ただし、この方法では、仮想マシンコンソールの起動など、以前に行ったことはすべて失われます。シェルを閉じない場合、この問題を解決する方法はありますか?
(これはFedoraのすぐ前で発生し、Macbook ssh
をRHEL 5.4ボックスに入れるためにも発生しました)。
更新: Fedoraでどのように起こったか覚えています。ターミナルを開き、FreeVMを実行して仮想マシン(シェル)のコンソールを使用しました。サイズは80 x 25だったと思いますが、しばらくすると、ターミナルのサイズを約130 x 50に変更し、(VMの)「内部シェル」がおかしくなり始めました)。
^Jreset^J
、^J
押すことを意味しctrl-J
ます。または(グラフィカル端末では)Reset
ボタンを試すことができます。また、一部のプログラムは、その下で端末のサイズを変更する準備ができていない(そう、古代のソフトウェアは生きており、キックしている)か、端末が小さくなりすぎた場合に不正な動作をします。
reset
問題が解決しない場合、音が壊れます。