ログを表示するようにスクロールアップすると、端末は限定されたnoのみをサポートするため、ログの最初の部分は表示されません。行の。上にスクロールして、少なくとも数ページ上にあるすべてのものを表示できるようにする場合は、どうすればよいですか?
つかいます Shift+Page Up そして Shift+Page Down。
次のようなページャーへの出力のパイピングがより良い選択です。
command | less
command | more
無制限のスクロールバックを有効にできます(必要に応じて膨大な量)。
これを行うには、に行きます
ファイル→プロファイル設定→スクロール[タブ]
次に、Unlimited
を確認するか、必要な行数を設定します。そしてもちろん、次の入力された行にのみ適用されます。
私が使用するいくつかのトリック-
一部の端末アプリケーション(gnome-terminal)では、スクロールバックバッファーサイズを増やすことができます。
出力をファイルにパイプする:
command > file.log
コマンドをlessにパイプします。
command | less
出力を削減するためにgrepにテールログとパイプ
tail -f example.log | grep 'search text'
screen
コマンドを使用してみて、スクロールバックバッファーをより大きなサイズに設定してください。
screen
には、他にも多くの利点と素晴らしい機能があります。
ログを見るだけなら、代わりにless
などのページャーを使用できます
Screenに代わる方法は、teeを使用してすべての出力をファイルにコピーし、端末で出力することです:
yourcommand | tee output.txt
行ごとにスクロールする場合は、使用できます
Ctrl + Shift +上/下矢印。
Gnome-term(デフォルト)を使用している場合、設定を変更できます。どちらかを設定します。行数を無制限にするか、デフォルトよりもはるかに大きいバッファサイズにします。
本質的に@zerickのソリューションを優先しますが、gnome-terminal
設定を変更できます。 this を参照してください。
Tmuxを使用している場合(単一のターミナルセッションで複数のターミナルセッションを作成できます(強く推奨))、通常のナビゲーションキーを使用して簡単にスクロールできます Ctrl-b それから [、詳細を見てみましょう: tmuxでスクロールするには?