Linux (Ubuntu) Terminal - как просматривать предыдущие страницы, которые больше не отображаются - PullRequest
49 голосов
/ 08 июля 2010

При прокрутке вверх, скажем, для просмотра журнала, первая его часть не будет видна, поскольку терминал поддерживает только ограниченное число. линий. Итак, если вы хотите прокрутить вверх и увидеть все, хотя бы на несколько страниц вверх, как вы это сделаете?

Ответы [ 10 ]

74 голосов
/ 08 июля 2010

Использование Shift + Page Up и Shift + Page Down .

19 голосов
/ 08 июля 2010

Лучше выбрать передачу вывода на пейджер, как показано ниже:

command | less 

command | more
10 голосов
/ 04 мая 2013

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

Для этого перейдите на

Файл → Настройки профиля → Прокрутка [вкладка]

Затем установите флажок Unlimited или установите номержелаемых линий.И, конечно, это относится только к следующим набранным строкам.

5 голосов
/ 08 июля 2010

Некоторые трюки, которые я использую-

некоторые терминальные приложения (gnome-terminal) позволяют увеличить размер буфера обратной прокрутки

вывод канала в файл:

command > file.log

направьте вашу команду на меньшее:

command | less

Хвост и труба в grep для уменьшения производительности

tail -f example.log | grep 'search text'
3 голосов
/ 11 апреля 2014

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

Control + Shift + стрелки вверх / вниз.

3 голосов
/ 08 июля 2010

Альтернативой экрану является использование тройника для копирования всех выходных данных в файл при печати на терминале:

yourcommand | tee output.txt
3 голосов
/ 08 июля 2010

Попробуйте использовать команду screen и установите больший размер буфера прокрутки.

screen имеет много других преимуществ и замечательных функций.

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

2 голосов
/ 08 июля 2010

Если вы используете термин gnome (по умолчанию), вы можете изменить настройки.Либо установить нет.неограниченное количество строк или размер буфера намного больше, чем по умолчанию.

1 голос
/ 13 августа 2013

По существу поддерживает решение @ zerick, но если вы используете gnome-terminal, вы можете изменить его конфигурацию.Смотрите это .

0 голосов
/ 23 октября 2017

Если вы находитесь в tmux (можете создать несколько сеансов терминала в одном сеансе терминала, настоятельно рекомендуется), вы можете легко использовать обычные навигационные клавиши для прокрутки после того, как вы выполните Ctrl - b затем [, для более подробной информации давайте взглянем на: Как мне прокрутить в tmux?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...