これは、プログラムが終了して端末が異常な状態になった後に発生する可能性があります。一時的に修正するには、端末を次のように「リセット」します。
$ reset
@rkthkrの答えは私にとってはうまくいきましたが、ターミナルウィンドウの寸法を元の寸法から変更するという不幸な副作用があります-場合によっては、これも破損しており、リセットが必要であると思います.
これを念頭に置いて、私は以下を使用しています:
$ stty sane
man stty
から :
sane same as cread -ignbrk brkint -inlcr -igncr icrnl -iutf8 -ixoff
-iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret
-ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo
echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl
echoke, all special characters to their default values
私の特定のケースでは、 pv -c
を使用しています (パイプ ビューアー) 一貫して入力が非表示になりました。今のところ、実際に stty sane
をスクリプト化しました。 pv -c
を使用するコマンドの後のコマンド 私の端末が機能し続けることを確実にするために。