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.