Я устанавливаю пакет и получаю массу ошибок, и мне нужно иметь возможность прочитать все сообщения об ошибках, которые появляются. К сожалению, терминал будет отображать только конечное количество строк. Как мне перейти к просмотру предыдущих строк или изменить максимальное количество строк, которые могут быть отображены?
Используйте less
:
your_command | less
Ваша клавиша Enter kbd> убьет вас.
Кроме того, нажмите q kbd> для выхода.
Как Дэвид Пердью предлагает , я сам тоже. Мне нравится иметь неограниченную прокрутку.
Вы также можете включить полосу прокрутки, если хотите; но я предпочитаю отключить его, и использовать Shift kbd> + Page Up kbd> и Shift kbd> + Page Down kbd> клавиши для изменения выходных кадров .
Если вы используете стандартную программу Terminal в настольной версии Ubuntu ...
Выберите Правка -> Параметры профиля в глобальном меню окон терминала.
Выберите вкладку Прокрутка
Установите Scrollback на нужное количество строк (или отметьте Неограниченно окно).
Затем вы можете использовать полосу прокрутки на боковой панели терминала для прокрутки назад длинного вывода команды.
Я рекомендую вам использовать перенаправление вывода. Тип:
user@host:~# command >filename
Затем вы можете прочитать файл с помощью текстового редактора, например, less и браузера через вывод:
user@host:~# less filename
Если вы хотите просмотреть данные, а также запустить их в файл, используйте tee, например,
spark-shell | tee tmp.out
(spark-shell - это просто пример интерактивной программы, из которой вы можете захватить вывод .)
Это позволит вам вводить команды в ответ на вывод из программы, а также записывать вывод в файл.
Вы можете запускать команду в сеансе сценария при каждом действии, вывод команды будет сохранен без вмешательства в выполнение, если | минус или > файл , который запретить какое-либо взаимодействие с командой.
$ script /tmp/command.out
Script started, file is /tmp/command.out
$ the_command
...
$ exit
Script done, file is /tmp/command.out
$ less /tmp/command.out
Вы можете использовать |
для вывода вашей команды в more
. Например, если бы я хотел прочитать весь текстовый файл, который не помещался бы на экране, используя cat
, я бы использовал:
cat /home/abcd/Downloads/fileName.txt | more
Вы можете нажать Enter, чтобы прокрутить вниз по одной строке за раз, и q для выхода. Нажмите g, чтобы начать все сначала.
Надеюсь, это может быть полезно для вас.