При использовании команды 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-сессий.