web-dev-qa-db-ja.com

長い出力後にターミナル/コマンドプロンプトのすべてを表示する

Rubyをコーディングするためにターミナルを使用するubuntuは初めてです。

このコマンドを実行するたびに、分析が必要な600行のデータが出力されます。

しかし、上にスクロールして、出力の多くがすべて切れているのを確認しようとすると、.

端末や別のコマンドプロンプトプログラムなど、すべてのデータを確認するために使用できるオプションの設定を変更する方法はありますか?

28
ChrisWesAllen

ターミナルウィンドウ内でEdit | Profile Preferencesに移動し、Scrollingタブをクリックして、Scrollback XXX lines行の下のUnlimitedチェックボックスをオンにします。 Closeをクリックして、満足してください。

26
Mike

コマンドを実行します

> command | less

画面に収まるだけの行が表示され、下にスクロールして残りを読むことができます。

11
Tudor

Shift + PageUp
Shift + PageDown

4
Amir

Tudorに同意します。端末の出力をプログラムに "パイプ"することは、lessがあなたが望むことを行うための効果的な方法です。 lessで使用可能なアクションのリストを表示するには、hを押します。特に便利なコマンドは、テキストを検索する/です。 qはプログラムを終了することに注意してください。

別のオプションは、stdoutリダイレクト演算子>を使用することです。したがって、たとえば、次のようにコマンドを実行することもできます。

$command > output.txt

次に、ターミナルの出力がファイルoutput.txtに書き込まれ、テキストエディターで開くことができます。 >>の代わりに>を使用する場合、出力はテキストファイルを上書きするのではなく、末尾に追加されます。

2
jarvisschultz

私はこの応答がずっと後で来ることを知っていますが、私はこの問題に対する答えを今日探していました、そして私は[ターミナル]タブで私のタームの私のプロファイル設定を無制限スクロールに変更しました、そしてそれは機能しませんでした。次に、npm rebuild > ~/desktop/output.txtコマンドを実行すると、出力の最後に次の警告が表示されました。

npm rebuild > ~/desktop/output.txt
info sharp Using existing vendored libvips v8.8.1
prebuild-install WARN install No prebuilt binaries found 
(target=11.14.0 runtime=node Arch=x64 libc= platform=darwin)
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be 
removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be 
removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be 
removed in node-gyp v4, please use NODEJS_ORG_MIRROR
✔ mozjpeg pre-build test passed successfully
✔ pngquant pre-build test passed successfully
✔ cwebp pre-build test passed successfully
(node:94642) MaxListenersExceededWarning: Possible EventEmitter memory 
leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() 
to increase limit
node-pre-gyp WARN Using request for node-pre-gyp https download

したがって、コマンドからの出力をtxtファイルに単純にリダイレクトし、メモリリークを心配しない方が確実に優れています。共有しようと思ったところです。ありがとう!

1
Maria Campbell

tmuxおよびGNU screen

遅かれ早かれ、あなたはそれらの素晴らしいツールに屈するでしょう:

ITerm2を使用している場合は、Unlimited scrollbackPreferences -> Profiles -> Terminal

0
jacoballenwood

Vimで直接表示することもできます。

 command | vim -
0
Divya