====== Работа с программой ====== **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, оставив ее работающей |