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

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

1
задан 4 December 2013 в 17:45

6 ответов

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

Вы также можете включить панель прокрутки, если хотите; но я предпочитаю его отключить и неограниченно .

35
ответ дан 24 May 2018 в 14:33
  • 1
    Где это сделать в Ubuntu 15.04? настройки профиля не отображаются нигде. – MycrofD 8 July 2015 в 16:09
  • 2
    извините @MycrofD не может сказать об этом, не пробовал 1504 .. вы должны проверить команду script и посмотреть, подходит ли она вашим потребностям. Это был один из советов по моему сообщению simillar для терминала TTY console askubuntu.com/questions/487133/… – precise 14 July 2015 в 10:52
  • 3
    Я пробовал проверять и «неограниченно». и установка прокрутки до 4096 строк. Ничего не работает; терминал настаивает на том, чтобы показывать только 30 строк. Мне хорошо известно о перенаправлении, и Вим, кажется, поступает правильно, но иногда я просто хочу прокручивать. Что я могу пропустить? – Paul Brinkley 31 October 2016 в 20:53

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

Выберите «Редактировать» -> «Настройки профиля» в глобальном меню терминалов. Выберите вкладку «Прокрутка» «Установить прокрутку» на нужное количество строк (или установите флажок «Неограниченное»).

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

21
ответ дан 24 May 2018 в 14:33

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

user@host:~# command >filename

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

user@host:~# less filename
2
ответ дан 24 May 2018 в 14:33

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

spark-shell | tee tmp.out

(искровая оболочка - это всего лишь пример интерактивной программы, которую вы можете захотеть захватить вывод from.)

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

2
ответ дан 24 May 2018 в 14:33

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

$ 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
1
ответ дан 24 May 2018 в 14:33

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

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

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

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

1
ответ дан 24 May 2018 в 14:33

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

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