Как увидеть больше строк в терминале

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

46
задан 4 December 2013 в 15:45

7 ответов

Используйте less:

your_command | less 

Ваша клавиша Enter убьет вас.

Кроме того, нажмите q для выхода.

0
ответ дан 4 December 2013 в 15:45

Как Дэвид Пердью предлагает , я сам тоже. Мне нравится иметь неограниченную прокрутку.

editTerminalProfile

Вы также можете включить полосу прокрутки, если хотите; но я предпочитаю отключить его, и использовать Shift + Page Up и Shift + Page Down клавиши для изменения выходных кадров .

0
ответ дан 4 December 2013 в 15:45

Если вы используете стандартную программу Terminal в настольной версии Ubuntu ...

  1. Выберите Правка -> Параметры профиля в глобальном меню окон терминала.

  2. Выберите вкладку Прокрутка

  3. Установите Scrollback на нужное количество строк (или отметьте Неограниченно окно).

Затем вы можете использовать полосу прокрутки на боковой панели терминала для прокрутки назад длинного вывода команды.

0
ответ дан 4 December 2013 в 15:45

Я рекомендую вам использовать перенаправление вывода. Тип:

user@host:~# command >filename

Затем вы можете прочитать файл с помощью текстового редактора, например, less и браузера через вывод:

user@host:~# less filename
0
ответ дан 4 December 2013 в 15:45

Если вы хотите просмотреть данные, а также запустить их в файл, используйте tee, например,

spark-shell | tee tmp.out

(spark-shell - это просто пример интерактивной программы, из которой вы можете захватить вывод .)

Это позволит вам вводить команды в ответ на вывод из программы, а также записывать вывод в файл.

0
ответ дан 4 December 2013 в 15:45

Вы можете запускать команду в сеансе сценария при каждом действии, вывод команды будет сохранен без вмешательства в выполнение, если | минус или > файл , который запретить какое-либо взаимодействие с командой.

$ 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
0
ответ дан 4 December 2013 в 15:45

Вы можете использовать | для вывода вашей команды в more. Например, если бы я хотел прочитать весь текстовый файл, который не помещался бы на экране, используя cat, я бы использовал:

cat /home/abcd/Downloads/fileName.txt | more  

Вы можете нажать Enter, чтобы прокрутить вниз по одной строке за раз, и q для выхода. Нажмите g, чтобы начать все сначала.

Надеюсь, это может быть полезно для вас.

0
ответ дан 4 December 2013 в 15:45

Другие вопросы по тегам:

Похожие вопросы: