мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
soft:screen [2025/09/19 15:47] radi0devsoft:screen [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in
Строка 1: Строка 1:
 ====== screen ====== ====== screen ======
  
-GNU screen - консольный мультиплексор терминала, эмулирующий терминал VT100/ANSI.+GNU screen - консольный мультиплексор терминала между несколькими процессами, эмулирующий терминал VT100/ANSI.
  
 ===== Описание ===== ===== Описание =====
- 
-++++Описание| 
  
 Screen это полноэкранный оконный менеджер, который мультиплексирует физический терминал  Screen это полноэкранный оконный менеджер, который мультиплексирует физический терминал 
Строка 52: Строка 50:
  
 Если файл ''/var/run/utmp'' доступен screen для изменения, он сделает соответствующие записи для каждого окна при их создании, и удалит при их закрытии. Это очень полезно при использовании таких программ как talk, script, shutdown, rsend, sccs и многими другими, которые используют файл utmp, для того чтобы определить кто вы (то есть, какой пользователь работает с каким терминалом). До тех пор пока screen активен на терминале, запись про собственно этот терминал удаляется. Также смотрите C-a L.  Если файл ''/var/run/utmp'' доступен screen для изменения, он сделает соответствующие записи для каждого окна при их создании, и удалит при их закрытии. Это очень полезно при использовании таких программ как talk, script, shutdown, rsend, sccs и многими другими, которые используют файл utmp, для того чтобы определить кто вы (то есть, какой пользователь работает с каким терминалом). До тех пор пока screen активен на терминале, запись про собственно этот терминал удаляется. Также смотрите C-a L. 
-++++ 
- 
  
 ===== Опции командной строки ===== ===== Опции командной строки =====
  
-У программы //screen// такие ключи командной строки:+++++Часто используемые| 
 +  * ''-r''- Если у тебя открыта одна сессия screen, вернуться к ней можно с помощью команды 
 +  * ''-ls'' / ''-list'' - Проверить список запущенных сессий screen 
 +  * ''-x ID'' / ''-r ID '' - Если сессий несколько, можно получить ID сессии и подключиться к нужной 
 +++++
  
   * ''-a'' - включать все возможности (за некоторыми небольшими исключениями) в termcap каждого окна, даже если screen должен перерисовывать часть экрана для реализации функции.   * ''-a'' - включать все возможности (за некоторыми небольшими исключениями) в termcap каждого окна, даже если screen должен перерисовывать часть экрана для реализации функции.
Строка 94: Строка 94:
  
 ===== Привязки клавиш ===== ===== Привязки клавиш =====
 +
 +++++Самые частоиспользуемые|
 +  * ''C-a c '' - Создать новое окно с запущенным интерпретатором и переключиться в это окно.
 +  * ''C-a k '' - Уничтожить текущее окно.
 +  * ''C-a a''- Изменить имя окна.
 +
 +  * ''C-a w '' - Показать список окон.
 +  * ''C-a <0-9> '' - Перейти к окну 0-9
 +  * ''C-a p'' - Перейти к следующему окну.
 +  * ''C-a n'' - Перейти к предидущему окну.
 +
 +  * ''C-a N ''- Показать номер и заголовок текущего окна.
 +  * ''C-a ? '' - Показать привязки клавиш.
 +
 +  * ''C-a C-\ '' - Закрыть все окна и завершить screen.
 +  * ''C-a d '' - Отключить screen от этого терминала (оставить процесс screen).
 +  * ''C-a D D '' - Отключиться и разрегистрироваться (удалить имя этой сессии).
 +++++
  
   * ''C-a ' '' (select) - Спросить название или имя окна, в которое нужно переключиться.   * ''C-a ' '' (select) - Спросить название или имя окна, в которое нужно переключиться.