Screen: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 10: Строка 10:
 
затем следует буква или сочетание клавиш.
 
затем следует буква или сочетание клавиш.
 
* Буквы разных регистров выполняют разные команды.
 
* Буквы разных регистров выполняют разные команды.
* Также сочетания можно заменять текстом. Для его ввода нажмите <code>Ctrl + a</code> и <code>:</code>, после чего вводите текст.
+
* Также сочетания можно заменять текстом. Для его ввода нажмите <code>Ctrl + a</code> и <code><B>:</B></code>, после чего вводите текст.
   
   
* Новое окно <code>Ctrl + a c </code> c - create
+
* Новое окно <code>Ctrl + a <B>c</B></code> c - create
   
* Просмотр списка созданных окон<code>Ctrl+a w</code>
+
* Просмотр списка созданных окон<code>Ctrl+a <B>w</B></code>
* Быстрый переход по окнам: <code>Ctrl + a </code> и далее номер окна
+
* Быстрый переход по окнам: <code>Ctrl + a <B>0</B> </code> 0 - далее номер окна, для примера
   
* Выбор из списка окон: <code>Ctrl + a "</code> (работает как с шифтом так и без)
+
* Выбор из списка окон: <code>Ctrl + a <B>"</B></code> (работает как с шифтом так и без)
 
* Переход по списку окон вперед/назад <code>Ctrl + a n/p</code> (n - next, p - prev)
 
* Переход по списку окон вперед/назад <code>Ctrl + a n/p</code> (n - next, p - prev)
 
* Разделить окна по горизонтали <code>Ctrl + a S</code> (при этом в новом окне нужно создать сессию)
 
* Разделить окна по горизонтали <code>Ctrl + a S</code> (при этом в новом окне нужно создать сессию)
Строка 26: Строка 26:
 
* скрыть все окна и оставить только текущее<code>Ctrl + a Q </code>
 
* скрыть все окна и оставить только текущее<code>Ctrl + a Q </code>
 
* Переименовать окно<code>Ctrl + a <B>A</B> </code>
 
* Переименовать окно<code>Ctrl + a <B>A</B> </code>
  +
* Задать имя сессии при старте<code>screen -S name-of-screen</code>
* <code> </code>
 
  +
* Запустить "как фоновый процесс" <code>screen -dmS bash -c " some commands with arguments"</code>
* <code> </code>
 
* <code> </code>
 
* <code> </code>
 

Версия 19:57, 23 февраля 2024

Шпаргалка по screen/tmux

Просто записка что бы подглядывать

Screen

  • Все управляющие команды начинаются с комбинации клавиш


Ctrl + a, затем следует буква или сочетание клавиш.

  • Буквы разных регистров выполняют разные команды.
  • Также сочетания можно заменять текстом. Для его ввода нажмите Ctrl + a и :, после чего вводите текст.


  • Новое окно Ctrl + a c c - create
  • Просмотр списка созданных оконCtrl+a w
  • Быстрый переход по окнам: Ctrl + a 0 0 - далее номер окна, для примера
  • Выбор из списка окон: Ctrl + a " (работает как с шифтом так и без)
  • Переход по списку окон вперед/назад Ctrl + a n/p (n - next, p - prev)
  • Разделить окна по горизонтали Ctrl + a S (при этом в новом окне нужно создать сессию)
  • Разделить окна по вертикали Ctrl + a | но работает не на всех версиях
  • Переключение между окнамиCtrl + a и Tab
  • Скрыть окно, действие обратное разделению экранаCtrl +a X
  • скрыть все окна и оставить только текущееCtrl + a Q
  • Переименовать окноCtrl + a A
  • Задать имя сессии при стартеscreen -S name-of-screen
  • Запустить "как фоновый процесс" screen -dmS bash -c " some commands with arguments"