私はscreenとcattedでbashを使用しています/dev/sda1
。画面の状態を変更するエスケープコードが出力されることがあります。私が見つけた最も近い質問はバイナリファイルでcatを使用すると、端末がめちゃくちゃになる理由と方法は何ですか?
reset
試してみましたが、stty sane
画面に影響を与えないようです。内部bashセッションにのみ影響します。画面をリセットするか、通常の状態に復元するには?
これはその姿です。
答え1
混乱する可能性がありますscreen
。あなたはできます分離セッション、実行reset
外部ではscreen
セッションに再接続し、reset
内部で実行しますscreen
。 anyを使用すると、reset
端末(またはウィンドウ)は消去されますが、少なくともウィンドウで実行されていたすべてのアイテムを復元できる必要があります。
また、reset
以下が役に立つと思いました(完全にリセットされません)。
tput cnorm
(カーソルが見えるように)tput enacs
(線画の修正)
あなたの端末に初期化ただし、これはターミナルモードの設定(線の描画など)に限定され、I / Oモードのリセット(改行変換など)にはほとんど影響を与えないため、問題になる可能性があります。を使用するときは、reset
次のように入力する必要があります。
reset
controlJ
端末の内部と外部の両方に注意を集中してくださいscreen
。
答え2
Ca Zをお試しください(GNU画面「リセット」)