Bashがスクロールする前のコマンドテキストの量を増やす方法は?

Bashがスクロールする前のコマンドテキストの量を増やす方法は?

以下を使用してnginx設定ファイルをデバッグしようとしています。

tail -f /var/log/nginx/error.log

エラーロギングレベルはデバッグ(非常に詳細な情報)に設定されています。渡されるテキストの量は、error.log5〜10画面に対応できます。
デバッグ項目全体を表示するために上にスクロールすると、bashは上にスクロールすることを許可しないため、デバッグ項目の一部のみを表示できます。

Bashに以前の履歴の数画面以上で表示/スクロールを許可させることはできますか?

答え1

あなたの質問を理解したかどうかはわかりませんが... GNOMEターミナルなどがある場合は、次のことを試すことができます。

ターミナルから:

(right button 
  select profile
    profile preferences 
      scrolling

スクロールラインの数を変更します。

答え2

これは端末または端末エミュレータ固有の設定で、bashとは何の関係もありません。スクロールバックやptyをあまりサポートしていない端末を使用している場合は、履歴制限の高いtmuxを使用することをお勧めします。

PTYにログインしている場合は、「tail -f」をlessにパイプすることもできます。

編集:tail -f /var/log/xxxx | lessは、PTYの代わりにターミナルエミュレータを使用しても機能します。

答え3

使用less。または、表示する必要がある行数はtail -n Xどこにありますか?X

答え4

PuTTYを使用している場合は、構成カテゴリウィンドウ/ロールバック行に値を設定できます。

関連情報