Перейти к основному содержимому

GNU Screen

GNU Screen помогает оставлять задачи запущенными при закрытии терминала и управлять несколькими задачами в одном окне терминала через разделение терминала на пространства.

Учебные материалы:

  1. https://www.youtube.com/watch?v=Mw6QvsChxo4
  2. https://www.youtube.com/watch?v=I4xVn6Io5Nw

screen layouts demo

Команды:

  • screen -SU name: создать сессию с поддержкой кириллицы и подключиться к ней
  • screen -xU name: подключение к сессии по имени после закрытия терминала
  • screen -ls: список screen сессий

Сочетания клавиш:

Все сочетания начинаются с Ctrl + A. Выполняйте сочетания после ctrl + a:

КнопкаОписание
dотключиться от screen сессии
Sразделить сессию по горизонтали
|разделить сессию по вертикали
TABпереключение между окнами
cсоздать виртуальный терминал в окне
N/Pследующий/предыдущий терминал в окне
Aпереименовать окно
Xзакрыть окно (не сессию)
[режим скроллинга. ctrl+d - скролл вниз, ctrl+u - скролл вверх

Заметки:

  1. Внутри окна в сессии exit закрывает окно. Закрытие всех окон завершает сессию.
  2. Чтобы сохранить расположение окон в Screen после отключения от сессии:
    Ctrl-a
    :
    layout save default