Небольшое введение в screen

Screen - это полноэкранный оконный менеджер, который мультиплексирует физический терминал между несколькими процессами (обычно, интерактивными оболочками). Каждый терминал обладает функциональностью терминала DEC VT100 и некоторыми управляющими функциями из стандартов ISO 6429 (ECMA 49, ANSI X3.64) и ISO 2022 (вставка/удаление строки и поддержка множеств символов). Для каждого виртуального терминала есть буфер истории и механизм обмена, позволяющий копировать текст между окнами.

Ключи

Простой запуск

#screen

Просмотр запущенных сессий

# screen -ls
There is a screen on:
9826.pts-2.bonanza-work-station (Detached)
1 Socket in /var/run/screen/S-andreyka.

Присоединиться к отсоединенной сессии

# screen -r

Присоединиться к первой подходящей отсоединенной сессии. Это может быть полезно в случае, если используется несколько сессий.

# screen -R

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

# screen -x

Удалить сломанную сессию

# screen -wipe

Команды для управления окнами

Общие команды

  • Ctrl + a c - Создает новое окно и переключятся на него
  • Ctrl + a n - Переключиться на следующее по порядку окно
  • Ctrl + a k - Закрыть(убить) текущее окно(такого же эффекта можно достичь выполнив в закрываемом окне команду exit)
  • Ctrl + a w - Выводит список номеров и заголовков всех окон в нижней строчке экрана

Команды выбора конкретного окна

  • Ctrl + a " - Выводит интерактивный список номеров и заголовков всех окон, из которого можно выбрать окошко для переключения
  • Ctrl + a ' - Выводит диалог запроса номера или названия окна на которое нужно переключиться

Switch to window:

  • Ctrl + a № - Выбор окна по номеру. Например, команда <Ctrl> + <a> и 0 делает текущим окно с номером 0

Команды отсоединения консольной сессии от терминала

  • Ctrl + a d - Отсоединиться от консольной сессии и оставить её запущенной в фоновом режиме. При этом Screen пишет:[detached]
  • Ctrl + a D D - Отсоединиться от консольной сессии, оставить её запущенной в фоновом режиме и выполнить logout

p.s Пример выполнения команды создание нового окна: Нажимаем Ctrl, удерживая нажимаем a, отпускаем Ctrl + a и нажимаем c

Ссылки

GNU Screen: введение для чайников
http://www.truediamon.ru/content/kak-nastroit-avtomaticheskij-zapusk-screen-pri-vhode-po-ssh

Теги: , ,

Дата: 3 ноября 2010

Автор: ignusius

Комментарии: 0

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>