プログラムscreen
は表示される内容を完全に制御できます。たとえば、スクロールバックバッファは端末のバッファではありません。
私はまったく同じターゲットに対して別々のコマンドセットと別々の設定セットを持つのが好きではありません。これにより、マウスなどを使用してスクロールバックバッファの200行をテキストエディタにコピー/貼り付けることも防ぎます。
screen
表示された内容を記録し、端末にタスクを実行させる方法はありますか?
それとも別のプログラムが代わりにありますかscreen
?
答え1
選択肢が必要な場合はscreen
常に1つありますtmux
。主なサイトはこちら。
画面バッファを後ろにスクロールしたくない場合は、次のオプションがあります。
screen -S testsession -h 0
または、.screenrc
ファイルに次の行を追加します。
defscrollback 0
このオプションを使用すると、Shift+Page UpとShift+を使用して端末をスクロールすることができますPage Down。
編集#1
このオプションは、GNOME 2.32の画面バージョン4.0.3-15を使用するFedora 14で確実に機能します。これを行うと、私は3000行から後ろにスクロールするように設定されたgnomeターミナルウィンドウにいます。
私の端末で次のコマンドを実行します。
screen -S blahblah -h 0
一度入って通常の+をscreen
実行すると、ウィンドウはこれに変わりますが、後ろにスクロールすることはできません。Ctrl+AEsc
ただし、同じ端末でfindコマンドを実行すると、Shift+Page Up/Downキーのみを使用して後方にスクロールできます。