При прокрутке вверх, скажем, чтобы увидеть журнал, первая часть его не будет видна, поскольку терминал поддерживает только ограниченное число. линий. Итак, если вы хотите прокручивать вверх и быть в состоянии видеть все, по крайней мере несколько страниц, как вы это делаете?
Linux (Ubuntu) Terminal - как просмотреть предыдущие страницы, которые больше не отображаются
Ответ 1
Используйте Shift + Page Up и Shift + Page Down.
Ответ 2
Вывод на выход пейджера, как показано ниже, является лучшим выбором:
command | less
command | more
Ответ 3
Вы можете включить неограниченный прокрутка назад (или огромную сумму, если хотите).
Для этого перейдите к
Файл → Настройки профиля → Прокрутка [tab]
Затем установите флажок Unlimited
или задайте нужное количество строк. И, конечно же, это относится только к следующим напечатанным строкам.
Ответ 4
Некоторые трюки, которые я использую -
некоторые терминальные приложения (gnome-terminal) позволяют увеличить размер буфера прокрутки
вывод в файл:
command > file.log
переведите свою команду на меньшее:
command | less
хвост журнала и трубы для grep, чтобы уменьшить выход
tail -f example.log | grep 'search text'
Ответ 5
Попробуйте использовать команду screen
и установите свой буфер прокрутки в больший размер.
screen
имеет много других преимуществ и замечательных функций.
Если все, что вы делаете, просматривает журнал, вы можете поочередно использовать пейджер, например less
Ответ 6
Альтернативой экрану является использование tee для копирования всего вывода в файл при его печати на терминале:
yourcommand | tee output.txt
Ответ 7
Если вы хотите прокручивать строки за строкой, вы можете использовать
Ctrl + Shift + стрелки вверх/вниз.
Ответ 8
Если вы используете gnome-term (по умолчанию), вы можете изменить свои настройки. Либо установите no. от строк до неограниченного или до гораздо большего размера буфера, чем по умолчанию.
Ответ 9
По существу отключение к решению @zerick, но если вы находитесь на gnome-terminal
, вы можете изменить его конфигурацию. См. это.
Ответ 10
Если вы находитесь в tmux (можете создавать несколько сеансов терминала в сеансе с одним терминалом, настоятельно рекомендуется), вы можете легко использовать обычные навигационные клавиши для прокрутки после выполнения Ctrl - b, затем [, для более подробной информации рассмотрим: Как прокручивать в tmux?