Як збільшити кількість рядків, показаних у вікні терміналу Ubuntu?


9

Я розробник Ruby on Rails . Я запустив сервер Ruby on Rails у вікні терміналу. Ruby on Rails виводить інформацію журналу у вікна терміналу. Але через довгий журнал перші рядки журналу для мене недоступні через прокручування вікон.

Як я міг збільшити кількість рядків, показаних у вікні терміналу?

Введіть тут опис зображення

Відповіді:


18

Клацніть EditProfilesScrolling. Потім збільште значення під limit scrollback to:або зніміть його, щоб дозволити прокручування необмежених ліній.

Налаштування терміналу

З коментаря Кевіна: Будьте обережні, зніміть цю опцію. Якщо програма зійшла з розуму і зібрала багато даних на ваш термінал, у вас можуть виникнути проблеми з пам’яттю.


чи просто розтушовувати?
Девід Бейлі

4
Будьте обережні, не знімаючи цю опцію цілком. Якщо програма зійшла з розуму і зібрала багато даних на ваш термінал, у вас можуть виникнути проблеми з пам’яттю.
Кевін

Хороша порада. Запропонуйте кілька заявок @Kevin: D Але я ніколи не згадував про відхилення>: - D AB did>: D
Rinzwind

Гарна порада, але чи можна це зробити і з командного рядка. Ця порада для мене неможлива, оскільки у мене немає робочого столу (я запускаю Ubuntu 18.04 LTS як підсистему Windows для Linux, wsl).
патрик

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

&>Буде труба як стандартний висновок і стандартний потік помилок в лог - файл. (Ви можете вибрати те чи інше, використовуючи число, 1для stdout та 2stderr, хоча stdout неявний, щоб ви могли просто зробити, cmd > fileі ви отримаєте stdout, надрукований у ваш файл.)

Кутова дужка посилає результат на результат my_new_logfile, а той факт, що є два, означає, що він буде доданий до файлу, якщо він існує, і створить новий, якщо ні. Якщо ви використовували однокутний кронштейн, то будь-який існуючий файл буде перезаписаний:

start_rails_server &> my_new_logfile
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.