Ответ 1
Внутри окна терминала перейдите к Edit | Profile Preferences
, перейдите на вкладку Scrolling
и установите флажок Unlimited
под строкой Scrollback XXX lines
. Нажмите Close
и будьте счастливы.
Я новичок в ubuntu, используя терминал для кодирования некоторого рубина.
Каждый раз, когда я запускаю эту команду, он выводит как 600 строк данных, которые мне нужно анализировать.
Но когда я пытаюсь прокрутить вверх, чтобы увидеть, что все, что вышло, отключено.
Есть ли способ изменить настройки терминала или другой программы командной строки или любые другие параметры, которые я могу использовать, чтобы просмотреть все данные?
Внутри окна терминала перейдите к Edit | Profile Preferences
, перейдите на вкладку Scrolling
и установите флажок Unlimited
под строкой Scrollback XXX lines
. Нажмите Close
и будьте счастливы.
Запустите команду с помощью
> command | less
Он покажет вам столько строк, сколько может поместиться на экране, а затем вы можете прокрутить вниз, чтобы прочитать остальные.
Shift + PageUp
Shift + PageDown
Я согласен с Tudor: "piping" вывод терминала в программу less
- эффективный способ сделать то, что вы хотите. Чтобы просмотреть список доступных действий в less
, нажмите h
. Особенно полезной командой является /
для поиска текста меньше. Обратите внимание, что q
завершает работу программы.
Другой вариант - использовать оператор перенаправления stdout >
. Например, вы также можете запустить свою команду как:
$command > output.txt
Затем вывод вашего терминала будет записан в файл output.txt, который затем можно будет открыть любым текстовым редактором. Обратите внимание, что если вы используете >>
вместо >
, вывод будет добавлен в конец текстового файла вместо его записи.
screen
tmux
и GNU
Рано или поздно вы уступите этим удивительным инструментам:
Вы также можете просмотреть его в VIM напрямую.
command | vim -
Если вы используете iTerm2, вы можете выбрать Unlimited scrollback
в Preferences → Profiles → Terminal