GNU Screen
GNU Screen помогает оставлять задачи запущенными при закрытии терминала и управлять несколькими задачами в одном окне терминала через разделение терминала на пространства.
Учебные материалы:
Команды:
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 - скролл вверх |
Заметки:
- Внутри окна в сессии
exit
закрывает окно. Закрытие всех окон завершает сессию. - Чтобы сохранить расположение окон в Screen после отключения от сессии:
Ctrl-a
:
layout save default