Подтвердить что ты не робот

См. "Все в терминале" / "Командная строка после длинного вывода"

Я новичок в ubuntu, используя терминал для кодирования некоторого рубина.

Каждый раз, когда я запускаю эту команду, он выводит как 600 строк данных, которые мне нужно анализировать.

Но когда я пытаюсь прокрутить вверх, чтобы увидеть, что все, что вышло, отключено.

Есть ли способ изменить настройки терминала или другой программы командной строки или любые другие параметры, которые я могу использовать, чтобы просмотреть все данные?

4b9b3361

Ответ 1

Внутри окна терминала перейдите к Edit | Profile Preferences, перейдите на вкладку Scrolling и установите флажок Unlimited под строкой Scrollback XXX lines. Нажмите Close и будьте счастливы.

Ответ 2

Запустите команду с помощью

> command | less

Он покажет вам столько строк, сколько может поместиться на экране, а затем вы можете прокрутить вниз, чтобы прочитать остальные.

Ответ 3

Shift + PageUp
Shift + PageDown

Ответ 4

Я согласен с Tudor: "piping" вывод терминала в программу less - эффективный способ сделать то, что вы хотите. Чтобы просмотреть список доступных действий в less, нажмите h. Особенно полезной командой является / для поиска текста меньше. Обратите внимание, что q завершает работу программы.

Другой вариант - использовать оператор перенаправления stdout >. Например, вы также можете запустить свою команду как:

$command > output.txt

Затем вывод вашего терминала будет записан в файл output.txt, который затем можно будет открыть любым текстовым редактором. Обратите внимание, что если вы используете >> вместо >, вывод будет добавлен в конец текстового файла вместо его записи.

Ответ 6

Вы также можете просмотреть его в VIM напрямую.

 command | vim -

Ответ 7

Если вы используете iTerm2, вы можете выбрать Unlimited scrollback в Preferences → Profiles → Terminal