Экран


Начало работы

Начало работы

Шелл-скрипт $ screen

1\. Нажмите <kbd>Ctrl-A</kbd> <kbd>D</kbd> для выхода из сессии

---

2\. Список всех экранных сессий
``Сценарий командной строки
$ screen -ls

3. Повторное присоединение экранной сессии

$ screen -r <имя/пид>

Опции

Опции Пример Описание
-S screen -S debug Начать новую сессию с именем сессии
-ls screen -ls Список запущенных сессий / экранов
-x screen -x Присоединиться к запущенному сеансу
-r screen -r debug Прикрепление к запущенному сеансу с именем
-R screen -R debug Присоединиться к сеансу (Будет создан, если он не существует)
-d screen -d -m wget xxxx.com/large.file Запустить экран в отсоединенном режиме
-X screen -X -S debug kill Убить запущенный сеанс
{.show-header}

Помощь

Команда Описание
Ctrl-A ? См. справку (Перечень привязок клавиш)
{.shortcuts}

Управление окнами

Команда Описание
Ctrl-A C Создать новое окно
Ctrl-A Ctrl-A Сменить активное окно на последнее посещенное
Ctrl-A 0...9 Переход к окну по номеру
Ctrl-A '<0…9 или название>` Переход к окну по номеру или названию
Ctrl-A N или Ctrl-A <пробел> Переход к следующему окну в списке
Ctrl-A P или Ctrl-A <backspace> Переход к предыдущему окну в списке
Ctrl-A " Посмотреть список окон
Ctrl-A W Показать панель окна
Ctrl-A K Закрыть текущее окно (не рекомендуется)
Ctrl-A \ Убить все окна (не рекомендуется)
Ctrl-A A Переименовать текущее окно
{.shortcuts}

Выход

Команда Описание
Ctrl-A D Отсоединить
Ctrl-A D D Отсоединить и выйти из системы (быстрый выход)
Ctrl-A : Выход из всей сессии
Ctrl-A C-\
{.shortcuts}

Разделение экрана

Команда Описание
Ctrl-A S Разделить экран по горизонтали
Ctrl-A V Разделить экран по вертикали
Ctrl-A ` `
Ctrl-A TAB Переход к следующей области отображения
Ctrl-A X Удалить текущую область
Ctrl-A Q Удалить все регионы, кроме текущего
{.shortcuts}

Misc

Команда Описание
Ctrl-A C-l Перерисовать окно
Ctrl-A [] Режим копирования
Ctrl-A ESC Режим копирования
Ctrl-A ] Вставить
Ctrl-A M Окно мониторинга активности
Ctrl-A _ Окно мониторинга тишины
Ctrl-A Ctrl-V Ввести диграф (не ASCII символы)
Ctrl-A X Блокировка (защита паролем) дисплея
Ctrl-A : Ввод экранной команды
Ctrl-A H Включить ведение журнала в экранной сессии
{.shortcuts}

Экранные трюки

SSH и подключение в одной строке Шелл-скрипт $ ssh -t user@host screen -x <имя/пид>