Linux, использование screen.
Команда Linux screen
позволяет создавать и переключаться между виртуальными терминалами операционной системы. Причем, что важно, screen
позволяет делать это не прерывая работу программ, запущенных в этих терминалах.
Команда screen
может быть удобна в случаях, когда необходимо, чтобы какая-нибудь программа продолжала свою работу после завершения сеанса пользователя, например при использовании на удаленном сервере.
В случае ее отсутствия, установить screen
на Debian-подобных системах можно командой:# apt-get install screen
Список команд для использования screen
:
screen
: создает новый теминал;- комбинация клавиш
A+D
с зажатымCtrl
позволяет вернуться в основную консоль, не прерывая работу программ в виртуальном терминале; screen -ls
: отображает список запущенных терминалов;screen -r [ID]
: подключение к ранее запущенному виртуальному терминалу по идентификатору сессии (виден в списке запущенных терминалов);screen -X -S [ID] quit
: удаление терминала из основной консоли.
В случае одновременного использования нескольких виртуальных терминалов бывает удобно назначить им осмысленные названия. Предположим, что мы хотим работать с терминалом myapp
. В этом случае:
screen -S myapp
: создание именованого терминала;screen -xS myapp
: подключение к виртуальному терминалу по имени.