バイナリデータを標準出力に流出した後にGNU Screenセッション端末を「修正」する方法は?

バイナリデータを標準出力に流出した後にGNU Screenセッション端末を「修正」する方法は?

私たちはみんな似たようなことをしたことがあると思います。

> gpg -d oops.tar.gz.gpg

�@�����÷b�ʘ�K����L:EX��w�)܇�՘����5�     ���#[�7��ﻳ@�Ǎ
�n�Kr��Kyb��3�X���E�_?*A�wp��������DH���g�n�(�4-

コマンド文字が端末に送信され、さまざまな奇妙なことが起こります。通常、入力だけでreset端末は再び正常に戻ります。

しかし、Screenを使用すると、その後も破損が持続resetし、ステータスラインが重複するなど、さまざまな面白い効果が発生するようです。同様の方法ですべてを通常のデフォルトに復元する方法はありますかreset

ベストアンサー1

入力するstty saneのが役に立ちます。それは等しい

stty 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

すべての特殊文字をデフォルト値に設定します。

おすすめ記事