====== Работа с программой ======
**GNU Screen** — свободная консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким сессиям в рамках одной сессии. Это полезно для работы с несколькими программами из командной строки, а также для запуска программ на удаленном сервере.
Запуск screen:
screen
^ Аргумент ^ Значение ^
| **-S** | Позволяет указать имя новой сессии |
| **-r** | Вернуться к свёрнутой сессии |
| **-d** | Свернуть уже запущенную сессию |
| **-m** | Создать новую сессию |
| **-list** | Список запущенных сессии |
| **-ls** | ::: |
----
* **Примеры:** \\
//Быстрый запуск программы в screen://
screen имя_программы
//Запуск программы rtorrent в сессии с именем "rtor"://
screen -S rtor rtorrent
//Подключение к работающей сессии программы://
screen -r
//Подключения к работающей именованное сессии программы://
screen -r rtor
//Посмотреть список запущенных сессий://
screen -list
или
screen -ls
//Запустить программу в screen и сразу свернуть сессию://
screen -dmS rtor rtorrent
----
====== Стандартные команды ======
^ Команда ^^ Значение ^
| ''**ctrl+a**'' | ''**?**'' | Отображает список команд и их параметры по умолчанию |
| ''**ctrl+a**'' | ''**:**'' | Ввод команды для screen |
| ''**ctrl+a**'' | ''**%%"%%**'' | Список окон |
| ''**ctrl+a**'' | ''**0**'' | Открыть окно 0 |
| ''**ctrl+a**'' | ''**A**'' | Переименовать текущее окно |
| ''**ctrl+a**'' | ''**a**'' | Отправить ctrl+a в текущее окно |
| ''**ctrl+a**'' | ''**c**'' | Создать новое окно |
| ''**ctrl+a**'' | ''**S**'' | Разделить текущее окно на два региона по горизонтали |
| ''**ctrl+a**'' | ''**%%|%%**'' | Разделить текущее окно на два региона по вертикали |
| ''**ctrl+a**'' | ''**tab**'' | Переключить фокус ввода на следующий регион |
| ''**ctrl+a**'' | ''**ctrl+a**'' | Переключение между текущим и предыдущим регионами |
| ''**ctrl+a**'' | ''**Esc**'' | Перейти в режим копирования (используйте enter для выделения текста) |
| ''**ctrl+a**'' | ''**]**'' | Вставка текста |
| ''**ctrl+a**'' | ''**Q**'' | Закрыть все регионы кроме текущего |
| ''**ctrl+a**'' | ''**X**'' | Закрыть текущий регион |
| ''**ctrl+a**'' | ''**d**'' | Отключиться от текущей сессии screen, оставив ее работающей |