Screen

Материал из rrv-wiki
Перейти к навигации Перейти к поиску

Взято здесь и возможно поправленно и добавленно

Взято здесь и возможно поправленно и добавленно

Screen

Горячие клавиши (не все)

  • Ctrl-a ? - справка обо всех комбинациях клавиш


  • Ctrl-d - убивает screen
  • Ctrl-a d - отсоединит от screen при этом сесия останится
  • Ctrl-a x - заблокировать


  • Ctrl-a <НОМЕР> - выбор окна по номеру 0,1,...9
  • Ctrl-a " - показать список всех окон для переключения.
  • Ctrl-a (p|n) - циклическое перемещение между окнами. p - prev, n - next.
  • Ctrl-a space - перейти в следующее окно
  • Ctrl-a backspace - перейти в предыдущее окно
  • Ctrl-a c - создать новое окно
  • Ctrl-a k - уничтожить текущее окно
  • Ctrl-a Ctrl-a - перейти в предыдущее окно


  • Ctrl-a S - разделить экран на два региона по горизонтали (режим split)
  • Ctrl-a Tab - переход между регионами
  • Ctrl-a z - склеить два разделенных региона (почему то уходит в фон и приходится выполнять fg)
  • Ctrl-a Q - выход из режима сплит


  • Ctrl-a M - начать наблюдение за текущим окном


  • Ctrl-a h - создание текстовых скриншотов, посмотреть полученный результат можно так: "less hardcopy.X", где Х - это номер текущего окна screen.


  • Ctrl-a Ctrl-[ - этой комбинацией клавиш осуществляется переход в режим копирования. Указательными клавишами выбираем начало текста, зажимаем пробел, выделяем область для помещения в буфер и еще один раз жмем на пробел (если все сделал правильно, то появится подобное сообщение: Copied 31337 characters into buffer)
  • Ctrl-a Esc - режим скроллинга. Он же режим копирования. Для копирования подведите курсор к нужному месту и нажмите пробел.
  • Ctrl-a Ctrl-] - Вставка выделенной области
  • Ctrl-a A - изменить заголовок окна
  • Ctrl-a F - подогнать размер окна под текущий размер терминала

Опции командной строки

  • -S имя_сессии_screen - именует сесию
  • -rd - подключиться к screen. Сделать deatach для остальных сессий.
  • -list/-ls - список запущенных менеджеров.
  • -dm - запуск screen в режиме deatach. Полезно для init скриптов или скриптов вообще.
  • -wipe - удалить сведения о запущенных менеджерах. Полезно в случае потери менеджера, но сохранения информации о нем.
  • -x - присоединиться к screen. Присоединение осуществляется даже в случае существующих соединений. Полезно при работе с одним screen из разных окружений. Например один screen и на X и на консоль. ;)