web-dev-qa-db-ja.com

Linux(Ubuntu)ターミナル-前のページを表示しない方法

ログを表示するようにスクロールアップすると、端末は限定されたnoのみをサポートするため、ログの最初の部分は表示されません。行の。上にスクロールして、少なくとも数ページ上にあるすべてのものを表示できるようにする場合は、どうすればよいですか?

49
Namratha

つかいます Shift+Page Up そして Shift+Page Down

75

次のようなページャーへの出力のパイピングがより良い選択です。

command | less 

command | more
19
thegeek

無制限のスクロールバックを有効にできます(必要に応じて膨大な量)。

これを行うには、に行きます

ファイル→プロファイル設定→スクロール[タブ]

次に、Unlimitedを確認するか、必要な行数を設定します。そしてもちろん、次の入力された行にのみ適用されます。

10
zerick

私が使用するいくつかのトリック-

一部の端末アプリケーション(gnome-terminal)では、スクロールバックバッファーサイズを増やすことができます。

出力をファイルにパイプする:

command > file.log

コマンドをlessにパイプします。

command | less

出力を削減するためにgrepにテールログとパイプ

tail -f example.log | grep 'search text'
5
user385772

screenコマンドを使用してみて、スクロールバックバッファーをより大きなサイズに設定してください。

screenには、他にも多くの利点と素晴らしい機能があります。

ログを見るだけなら、代わりにlessなどのページャーを使用できます

3
Borealid

Screenに代わる方法は、teeを使用してすべての出力をファイルにコピーし、端末で出力することです:

yourcommand | tee output.txt
3
tobiw

行ごとにスクロールする場合は、使用できます

Ctrl + Shift +上/下矢印。

3
Radioactive

Gnome-term(デフォルト)を使用している場合、設定を変更できます。どちらかを設定します。行数を無制限にするか、デフォルトよりもはるかに大きいバッファサイズにします。

2
zdav

本質的に@zerickのソリューションを優先しますが、gnome-terminal設定を変更できます。 this を参照してください。

1
IsaacS

Tmuxを使用している場合(単一のターミナルセッションで複数のターミナルセッションを作成できます(強く推奨))、通常のナビゲーションキーを使用して簡単にスクロールできます Ctrl-b それから [、詳細を見てみましょう: tmuxでスクロールするには?

0
Zhiwei