Начало работы
Начало работы
Шелл-скрипт
$ screen
1\. Нажмите <kbd>Ctrl-A</kbd> <kbd>D</kbd> для выхода из сессии
---
2\. Список всех экранных сессий
``Сценарий командной строки
$ screen -ls
3. Повторное присоединение экранной сессии
Опции
Опции |
Пример |
Описание |
-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 <имя/пид>