Перейти к содержанию

GNU Screen

Материал из Antidote'z wiki
Версия от 17:36, 19 августа 2025; Antidote (обсуждение | вклад) (Новая страница: «=== Запуск и управление сессиями === {| class="wikitable" !screen !Запуск новой сессии |- |screen -S имя |Запуск сессии с именем |- |screen -ls |Список активных сессий |- |screen -r имя/ID |Подключиться к сессии |- |screen -d имя/ID |Отсоединить сессию |- |screen -d -r имя/ID |Присоединиться и отсоединить...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Запуск и управление сессиями

screen Запуск новой сессии
screen -S имя Запуск сессии с именем
screen -ls Список активных сессий
screen -r имя/ID Подключиться к сессии
screen -d имя/ID Отсоединить сессию
screen -d -r имя/ID Присоединиться и отсоединить от других клиентов

🔑 Горячие клавиши (по умолчанию префикс Ctrl+a)

  • Ctrl+a c — создать новое окно
  • Ctrl+a n — следующее окно
  • Ctrl+a p — предыдущее окно
  • Ctrl+a " — список окон
  • Ctrl+a A — переименовать окно
  • Ctrl+a k — закрыть окно

📜 Управление

  • Ctrl+a d — отсоединиться (detach)
  • Ctrl+a ? — помощь
  • Ctrl+a [ — режим копирования/прокрутки
    • перемещение: стрелки / PgUp / PgDn
    • начать выделение: Space
    • закончить копирование: Enter
    • вставить: Ctrl+a ]

🔄 Деление экрана

  • Ctrl+a S — разделить горизонтально
  • Ctrl+a | — разделить вертикально
  • Ctrl+a tab — переключение между панелями
  • Ctrl+a X — закрыть текущую область