posts projects about

Шпаргалка по screen-у

3 июня 2014 г. bash cheatsheet

Screen — позволяет создавать виртуальные консоли внутри сессии, эмулирая многооконность в терминале. Открыть новую консоль можно командой screen, потом можно нажать “Ctrl+a d” и это приведет к тому что мы отстоединимся от данной консоли, но она продолжит выполнение в фоне.

Посмотреть список консолей в фоне можно командой: screen -ls

К этим консолям можно подключаться/отключаться.

Горячие клавиши для использования внутри screen-а:

Ctrl+a c – открытие нового окна
Ctrl+a n – переключение на следующеее окно
Ctrl+a p – переключение на предыдущее окно
Ctrl+a d – отсоединение от сессии (переводит сессию в фон)

Команды управления сесииями screen-а:

screen – запуск screen-а
screen -S <имя_сессии> - запуск screen-а с определенным именем
exit – завершение сессии
screen -ls – для просмотра активных сессий
screen -r <имя_сессии> – возобновить работу отключенной (detached) сессии
screen -x <имя_сессии> – подключиться к активной (attached) сессии. Многодисплейный режим. Разделяемая консоль между несколькими пользователями.