вторник, 2 августа 2011 г.

SCREEN

Запуск SCREEN:

screen -t [NAME_SCREEN] -T [terminal_type}
exm. screen -t SCREEN -T xterm
Также есть файл конфигураций /etc/screenrc - общий и ~/.screenrc - для определенного пользователя (необходима необходимо создать или скопировать /etc/screenrc)

Просмотр доступных сессия SCREEN:
screen -ls (-list)

Подключение "отсоединенной" сессии SCREEN:
screen -r [pid].[tty].[host]

Присоединиться к первой подходящей сесии SCREEN
screen -R

Присоединиться к уже работающей сесии SCREEN
screen -x

"Отсоединение" сессии SCREEN вне оболочки SCREEN:
screen -d [pid].[tty].[host]
___________
Прим. вместо [pid].[tty].[host] можно ввести первые цифры пида

Работа внутри SCREEN:

Общие команды
Ctrl+a :   -   colon
вывод приглашение на ввод текстовой команды
Ctrl+a a   -   meta
передать комбинацию Ctrl+a
Консольные сессии
Ctrl+a d   -   detach
отсоединить сессию
Ctrl+a D D   -   pow_detach
отсоединение сессии и закрытие соединения
Ctrl+a z   -   suspend
отсоединение сессии с возможностью востановления
Ctrl+a \   -   quit
закрыть все окна и выйти из Screen
Управление окнами
Ctrl+a c   -   screen
создать новое окно
Ctrl+a w   -   windows
вывод списка номеров и заголовков открытых окон внизу экрана
Ctrl+a "   -   windowlist
интерактивный список с возможностью переключения
Ctrl+a n   -   next
следующее окно
Ctrl+a p   -   prev
предыдущее окно
Ctrl+a Ctrl+a   -   other
переключиться на последнее используемое окно
Ctrl+a A   -   title
установить заголовок текущего окна
Ctrl+a k   -   kill
принудительное закрытие окна

Несколько окон на экране
Ctrl+a S   -   split
разделить текущее окно, или регион на два новых региона
Ctrl+a Tab   -   focus
переместить фокус на регион ниже
Ctrl+a Q   -   only
закрыть все регионы кроме текущего
Ctrl+a X   -   remove
закрыть текущий регион

LINK