Linux screen: несколько сессий терминала в одном окне

Какое-то время назад, я уже писал об screen в другом своем блоге: Установка и работа со screen (скринами) в Unix-подобных системах (FreeBSD, Linux и др.)

Что касается специфики установки в RPM-based Linux дистрибутивах: Fedora, CentOS, Red Hat Enterprise и других, то проще всего поставить скрины с помощью пакетного менеджера yum:

# yum install screen

Команды для работы со screen (скринами):
— начинаем работу с создания скрина: # screen -a
— создание окон screen_name: # screen -t screen_name
— создание нового окна: [ Ctrl + a + c ]
— удаление окна: [ Ctrl + d ]
— переключение между двумя последними открытыми окнами: [ Ctrl + a ]
— переключение на следующее открытое окно: [ Ctrl + a + n ]
— переключение на предыдующее открытое окно: [ Ctrl + a + p ]
— отключение от окон: [ Ctrl + a + d ]
— подключение к окнам: # screen -dr
— после выхода к сессии можно вернуться при помощи: # screen -r
— после аварийного выхода, отсоединение от скрина не всегда регистрируется, при попытке повторного подключения выдается сообщение о том, что скрин активен, подключиться невозможно. Подключение к такому скрину выполняется при помощи: # screen -x

Еще мне очень нравится функция получения списка всех окон, который можно вызвать нажав [ Ctrl + a + » ], в котором можно передвигаться стрелками вверх / вниз, выбирая нужное окно из списка.
Чтобы не запутаться в большом количестве окон, можно присвоить уникальную подпись каждому окну нажав комбинацию клавиш [ Ctrl + a + A ], в появившемся окне ввести что-то вместо текста по-умолчанию bash и нажаеть Enter.

Менторская программа PHP
 
Copyright © 2013 - 2024 Шкоденко Тарас. Програмування та розробка сайтів