Установка и использование Screen

GNU Screen — консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким сессиям в рамках одной сессии.

Проверяем установлен ли в системе Screen:

which screen

Если установлен в строке появится путь установки, например /usr/bin/screen.
Если не установлен, устанавливаем:

sudo apt-get install screen

Чистый запуск Screen:

screen

После чего можно уже в окне выполнять команды либо сразу запустить какое нибудь приложение:

screen COMMAND

Создает сессию с указанным именем (отключаемся клавишами Ctrl+a d):

screen -S NAME

Подключение к указанной сессии:

screen -r NAME

Принудительное завершение сессии:

screen -S NAME -X quit

Список запущенных сессий:

screen -ls

Подключение к screen-сессии:

screen –x

Если не одна сессия запущена, указываем необходимую:

screen –x NAME

Опишу возможные комбинации клавиш:
Ctrl + a c — Создать новое окно
Ctrl + a w — Выводит список номеров и заголовков всех окон в нижней строчке экрана
Ctrl + a » — Выводит список всех окон
Ctrl + a Номер окна — Выбор окна по номеру. Например, команда Ctrl + a и 0 делает текущим окно с номером 0
Ctlr + a n — Переключиться на следующее по порядку окно, или на первое окно если мы находились в последнем окне
Ctrl + a p — Переключиться на предыдущее по порядку окно, или на последнее окно если мы находились в первом окне
Ctrl + a ‘ — Вывести приглашение ввода номера окна для переключения
Ctrl + a Ctrl + a — Переключиться на последнее использованное окно
Ctrl + a N — Показать номер и заголовок текущего окна
Ctrl + a A — Установить заголовок текущего окна
Ctrl + a k — Принудительное закрытие окна, например, в случае если приложение не удается закрыть обычным способом
Ctrl + a d (detach) — Отсоединить консольную сессию
Ctrl + a z (suspend) — Отсоединить консольную сессию и оставить ее запущенной как фоновый процесс родительской командной оболочки. В этом случае для восстановления сессии кроме команд описанных ниже могут быть использованы стандартные команды управления фоновыми процессами командной оболочки
Ctrl + a ? — Справка обо всех комбинациях клавиш
Ctrl + a S — Разделить экран на два региона по горизонтали
Ctrl + a | — Разделить экран на два региона по вертикали
Ctrl + a Tab — Переход между регионами

Оставьте комментарий

Добавить комментарий