11

Я должен работать в двух средах. Одна Windows (локальная) и одна Linux (удаленная). Я установил утилиту экрана Linux в обоих. Я могу открыть экран в своих окнах, затем на одной вкладке я открыл ssh-соединение с linux remote и запускаю другой экран.

Образец

linux  -- |0 linux remote 0| 1 linux remote 1 
windows-- |0 linux | 9 windows 

Я могу переключаться между "linux remote 0" и "linux remote 1", используя Atl+. Это настраивается в .screenrc (bindkey "^ [0" выберите 0) Как я могу переключиться на "9 окон"?

7 ответов7

19

Ах. Экран в экране ... очень Начало. Нам нужно идти глубже ...

При этом вы можете отправить Ctrl-A на вложенный экран, нажав Ctrl-A A.

7

Ctrl+A, 9 или Ctrl+A, " (это двойная кавычка), а затем выберите его из списка.

4

Когда я запускаю экран на другом экране, я использую разные символы команды для каждого.

Вместо ctrl-A по умолчанию я использую ctrl-space (нулевой символ, escape ^@^@ in .screenrc) для внешнего и ctrl-] (escape ^]^] в .screenrc) для внутреннего. ,

Если вы этого не сделаете, вы можете отправить один символ команды во внутренний сеанс вложенного screen (или любой другой команде, выполняющейся под screen), удвоив его.

3

Как упомянуто rocka84, но для второй команды вам не нужно снова нажимать Ctrl. Как и для создания нового экрана во вложенном терминале, вам нужно сделать это Ctrl+a, a, c.

1

Вы можете либо нажать Ctrl+ a, а затем Shift+ '(одинарная кавычка)' и выбрать нужный экран.

Или вы можете просто нажать Ctrl+a(двойное нажатие), чтобы вернуться к предыдущему экрану.

1

Как уже упоминалось, вы можете отправить Ctrl+A на внутренний экран с помощью Ctrl+A A. Просто сделайте это дважды, чтобы переключить внутренний экран.
Обязательно отпустите Ctrl для второго (и четвертого) A

Кстати: это относится ко всем управляющим последовательностям внутреннего экрана, просто нажмите Ctrl+A перед всеми клавишами и отпустите Ctrl для клавиш последовательности. Проще показать, чем описать:
Ctrl+A A C создает новый внутренний экран.

0

Вы можете использовать как ниже

  • для следующего экрана и

Ctrl + A n

для предыдущего экрана

Ctrl + A p

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .