ターミナルでより多くの行を表示する方法


46

パッケージをインストールしようとすると、大量のエラーが発生し、表示されるすべてのエラーメッセージを読むことができる必要があります。残念ながら、端末は有限数の行しか表示しません。前の行を表示したり、表示できる行の最大数を変更したりするにはどうすればよいですか?


2
端末にスクロールバック行を増減するものがあるかどうかを確認します。

回答:


30

使用less

your_command | less 

あなたのEnter鍵はあなたを降ろします。

また、を押しqて終了します。


「yourcommand | less」という意味ですか?
MycrofD

43

同様デビッド・パデューは 示唆してあまりにも私自身、。無制限のスクロールが好きです。

editTerminalProfile

必要に応じて、スクロールバーを有効にすることもできます。しかし、私はそれを無効にして、+ + キーを使用して出力フレームを変更するShiftPage UpShiftPage Downことを好みます


Ubuntu 15.04でこれを行うには?プロファイル設定はどこにも表示されません。
MycrofD

申し訳ありませんが、@ MycrofDは1504を試したことがないので、それについては言えませんscript。これは、TTYコンソールの端末のための私のsimillar記事にadvicedなものの一つであったaskubuntu.com/questions/487133/...
正確

「無制限」をチェックし、スクロールを4096行に設定してみました。どちらも機能しません。端末は30行のみを表示することを要求します。私はリダイレクションをよく知っていて、Vimは正しいことをしているようですが、時々スクロールしたいだけです。何が欠けているのでしょうか?
ポールブリンクリー

ターミナルでそれを行う方法はありますか?Dockerコンテナでそれをしたいのですが、使用しているDockerイメージでは新しいファイルの作成がサポートされていないため、端末出力をファイルにダンプするのではなく、さらに上にスクロールできると便利です。
アンドレアスクラリ

26

Ubuntuのデスクトップバージョンで標準のターミナルプログラムを使用している場合...

  1. ターミナルウィンドウのグローバルメニューから[編集]-> [プロファイル設定]を選択します。

  2. [ スクロール ]タブを選択します

  3. セットスクロールバックラインの所望の数に(チェックまたは無制限ボックス)。

次に、ターミナルの横にあるスクロールバーを使用して、長いコマンド出力をスクロールバックできます。


2
どこEdit -> Profileですか?
gfan

これは、ターミナルプログラムのメニューバーにあります。これは通常、ターミナルにフォーカスがあるときに画面の上部に表示されますが、マウスを画面の上部に移動して表示する必要がある場合があります。
デビッドパーデュー

3

出力リダイレクトを使用することをお勧めします。タイプ:

user@host:~# command >filename

次に、lessなどのテキストエディターを使用してファイルを読み取り、出力を介してブラウザーにアクセスできます。

user@host:~# less filename

3

データを表示し、ファイルに対して実行する場合は、teeを使用します。たとえば、

spark-shell | tee tmp.out

(spark-shellは、出力をキャプチャするインタラクティブプログラムの例です。)

これにより、プログラムからの出力に応じてコマンドを入力できますが、出力をファイルにキャプチャすることもできます。


1

|コマンドとの相互作用を禁じているファイルまたはファイルがない限り、実行を妨げることなくコマンド出力が保存されるアクションごとにスクリプトセッションでコマンドを開始できます。

$ script /tmp/command.out
Script started, file is /tmp/command.out
$ the_command
...
$ exit 
Script done, file is /tmp/command.out
$ less /tmp/command.out

1

を使用|して、コマンドをに出力できますmore。たとえばcat、を使用して画面に収まらないテキストファイル全体を読みたい場合、次を使用します。

cat /home/abcd/Downloads/fileName.txt | more  

Enterキーを押して一度に1行下にスクロールし、qを押して終了できます。gを押して最初からやり直します。

これがあなたに役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.