Команда screen в ОС FreeBSD

screen

Консольная команда screen очень удобна для решения всевозможных задач в консоли на удаленных серверах. Менеджер окон screen позволяет запускать несколько окон внутри одной пользовательской сессии и, что немаловажно, умеет сохранять текущую сессию даже при закрытии  основного окна. Поддерживает прокрутку, поиск в окне, обладает функцией копирования и вставки между окнами, позволяет в одном терминале запускать несколько интерактивных shell-процессов и переключаться между ними.

Установка SCREEN в ОС FreeBSD

Способ 1

# pkg_add -r screen

Способ 2

Сборка из портов

# cd /usr/ports/sysutils/screen/

# make install clean


Ключи запуска

-ls -list Не запуская screen выдает список отсоединенных screen'ов.

-r [pid.tty.host] Подключиться к screen или же к определенной сессии.

-x Присоединиться к неотсоединенному screen - позволяет одновременно работать с разных мест разным людям. Удобно для удаленного обучения (хотя в FreeBSD есть watch).

-R Пытается присоединиться к первому найденному отсоединенному screen. Если не находит - создает новый screen.

Команды

Ctrl-a c
Ctrl-a Сtrl-c
Создать новое окно screen'а.
Ctrl-a [0..9,-]
Переключиться между окнами, или получить пустое окно.
Ctrl-a "	
Список окон.
Ctrl-a Ctrl-a
Переключение между двумя окнами - между активным и предыдущим.
Ctrl-a n|p
next|prev
Ctrl-a C
Очистить экран.
Ctrl-a A
Позволяет ввести заголовок окна.
Ctrl-a d
Отключиться от сеанса screen.
Ctrl-a k
Закрыть текущее окно с подтверждением.
Ctrl-a ?	
Подсказка
 

 

Tags: