shpargalka_screen
Содержание
Работа с программой
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, оставив ее работающей |
shpargalka_screen.txt · Последнее изменение: 2015/09/24 00:00 (внешнее изменение)
