私はPuTTYを通して対話している screen セッションを現在実行しているとしましょう。スクロールバックバッファが小さすぎるので、増やしたいと思いましたwithout新しいスクリーンセッションを開始します。
これを行う方法はありますか?
manページ では、実行中のセッションで次のように入力してコマンドラインモードに入ることができると説明しています。 Ctrl+A、 :その後、scrollback <num>
コマンドを発行します。
押す Ctrl-a それから : それからタイプする
scrollback 10000
たとえば、10000行のバッファを取得します。
追加することでスクロールバック行のデフォルト数を設定することもできます。
defscrollback 10000
あなたの~/.screenrc
ファイルに。
スクロールするには(端末でデフォルトで許可されていない場合)、を押します。 Ctrl-aESC それからスクロールする Ctrl-f 次のページへ Ctrl-a 前のページの場合、または単にマウスホイール/ 2本指で)スクロールモードを終了するには、を押すだけです。 ESC。
もう一つのヒント: Ctrl-ai 現在のバッファ設定を表示します。
あなたの 'PuTTYセッション'内で 'screen'セッションを開始したとき、最小量の「デフォルト」バッファがあります。私は私の作品ではスクリーンを多用しています、それであなたはあなたの 'screen'セッション内に 'screen'バッファと 'PuTTY'バッファの組み合わせがないことをあなたに言うことができます。
defscrollback 10000
ファイルに~/.screenrc
を追加してデフォルトのスクロールバック行数を設定するのが正しい解決策です。
ところで、私は./screenrc
ファイルで "defscrollback 200000"を使います。