Ubuntuターミナルウィンドウに表示される行数を増やすにはどうすればよいですか?


9

私はRuby on Rails開発者です。ターミナルウィンドウでRuby on Railsサーバーを実行しました。Ruby on Railsは、ログ情報をターミナルウィンドウに出力します。ただし、ログが長いため、最初のログ行はウィンドウのスクロールではアクセスできません。

端末ウィンドウに表示される行数を増やすにはどうすればよいですか?

ここに画像の説明を入力してください

回答:


18

クリックEditProfilesScrolling。次に、下の値を増やすlimit scrollback to:か、チェックを外して、無制限の行をスクロールできるようにします。

端末設定

ケビンのコメントより:そのオプションのチェックを外すことに注意してください。プログラムがおかしくなり、端末に大量のデータを吐き出す場合、メモリの問題が発生している可能性があります。


または単にチェックを外しますか?
デビッドベイリー2015年

4
そのオプションのチェックを完全に外すことに注意してください。プログラムがおかしくなり、端末に大量のデータを吐き出す場合は、メモリに問題がある可能性があります。
Kevin

いいアドバイス。@Kevin:Dに賛成投票があります>>-D ABは>:D
Rinzwind

良いアドバイスですが、これはコマンドラインからも実行できます。私はデスクトップを持っていないので、このアドバイスはできません(私はLinux、wslのWindowsサブシステムとしてUbuntu 18.04 LTSを実行しています)。
patrik

7

ターミナルのプロファイル設定を開きます

編集 > プロファイル設定

または、ターミナルで右クリックします:

プロファイル > プロファイル設定

値を変更するLimit scrollbackか、無制限にスクロールするためのマークを削除します。


1
私は写真を撮った>:-D
Rinzwind

1

これを別の方法で考えると、出力をファイルにリダイレクトしてから、を使用less +Fしてファイルをにストリーミングすることもできますless。を押すctrl + cとストリームが停止し、入力shift + fするとストリームが続行されます。

これにより、気になるものを強調表示できるという利点もあります。たとえば、/my_search_term(前方検索)または?my_search_term(後方検索)と入力するとmy_search_term、ファイル内でもハイライト表示されます。このハイライトは、新しいデータが流れ込むときに継続されます。

ファイルに出力するにはどうすればよいですか?
いくつかのオプションがありますが、完全を期すためには、これが最適な場合があります。

start_rails_server &>> my_new_logfile

&>標準出力の両方の意志パイプログファイルに標準エラー出力。(1stdoutと2stderrには、数値を使用してどちらかを選択できますが、stdoutは暗黙的であるためcmd > file、ファイルにstdoutを出力できます。)

山括弧は出力をmy_new_logfileに送信します。2つあるという事実は、ファイルが存在する場合はファイルに追加し、存在しない場合は新しいファイルを作成することを意味します。単一の山括弧を使用した場合、既存のファイルはすべて上書きされます。

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