以下を使用してnginx設定ファイルをデバッグしようとしています。
tail -f /var/log/nginx/error.log
エラーロギングレベルはデバッグ(非常に詳細な情報)に設定されています。渡されるテキストの量は、error.log
5〜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を使用している場合は、構成カテゴリウィンドウ/ロールバック行に値を設定できます。