Screen: Прокрутка Текста Вверх [РЕШЕНО]

При использовании команды screen вы можете заметить, что внутри screen-сессии нельзя прокрутить текст вверх ни с помощью полосы прокрутки или колесика мыши, ни с помощью клавиши PageUp▲ или стрелочки вверх ().

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

В этой короткой заметке я покажу, как прокручивать текст вверх и осуществлять навигацию внутри screen-сессии.

Дельный Совет: Запуск процессов в фоновом режиме с помощью команды screen в Linux! Читать далее →

Прокрутка Текста Вверх в Screen

Внутри screen-сессии нажмите Ctrl + A, а затем Esc, чтобы войти в режим копирования.

В режиме копирования вы сможете перемещать курсор с помощью стрелочек вверх/вниз ( и ), а также комбинаций Ctrl + F (страница вперед) и Ctrl + B (страница назад) .

Для выхода из режима копирования и возвращения в консоль, нажмите Q или Esc.

Вы также можете отключить альтернативный буфер прокрутки, добавив следующую строку в файл ~/.screenrc:

# Enable scrolling
termcapinfo xterm* ti@:te@

При отключенном альтернативном буфере вы сможете прокручивать текст вверх и вниз обычным способом во время выполнения команды screen с помощью полосы прокрутки или колесика мыши, а также клавиш PageUp▲ и PageDown▼.

Обратите внимание, что это будет работать только для новых screen-сессий.