При использовании screen
я вижу только текущие данные на терминале (команды, сообщения и т. Д.).
Есть ли способ, кроме печати всего, что я хочу, в файл, чтобы увидеть предыдущие сообщения (так же, как обычный эмулятор терминала)?
источник
При использовании screen
я вижу только текущие данные на терминале (команды, сообщения и т. Д.).
Есть ли способ, кроме печати всего, что я хочу, в файл, чтобы увидеть предыдущие сообщения (так же, как обычный эмулятор терминала)?
Если вы нажмете « Ctrl+», Aто Escвы попадете в специальный режим просмотра буфера обратной прокрутки, подобно тому, как нажатие « Escв» vim
переведет вас в режим, в котором вы можете перемещаться по файлу, а не вставлять его в него.
Если в вашем буфере прокрутки недостаточно строк, чтобы это было полезно, вы можете изменить это в своем ~/.screenrc
файле:
defscrollback 10000
Оказавшись в буфере обратной связи, вы можете использовать общие привязки клавиш, такие как J/ K/ H/ L, PgUp/ PgDown, G/ Shift+ G, ^/ $и стрелки для навигации. Вы можете использовать Spaceдля установки отметки. Установка второй метки скопирует все между двумя метками в буфер обмена экрана, который затем можно вставить в любое окно, используя Ctrl+ A ].
Вы также можете искать и делать другие вещи с буфером. Смотрите руководство пользователя экрана для получения дополнительной информации.
cat - | xclip
и затемCtrl+A ]
.