Como alternar entre tela dentro da tela?

11

Eu tenho que trabalhar dentro de dois ambientes. Um Windows (local) e um Linux (remoto). Eu instalei o utilitário linux tela em ambos. Eu sou capaz de abrir uma tela no meu windows, em seguida, em uma guia, abri uma conexão ssh para o controle remoto do Linux e eu inicio outra tela.

Amostra

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

Eu posso alternar entre "linux remote 0" e "linux remote 1" usando o Atl +. Isto está configurado em .screenrc (bindkey "^ [0" select 0) Como eu poderia mudar para "9 janelas"?

    
por André Andrade 25.08.2011 / 18:14

7 respostas

19

Ah. tela na tela ... muito Inception. Precisamos ir mais fundo ...

Dito isto, você pode enviar um ctrl-A para uma tela aninhada, fazendo Ctrl-A A .

    
por 25.08.2011 / 18:18
7

Ctrl + A , 9 ou Ctrl + A , " (com aspas duplas) e em seguida, selecione-o em uma lista.

    
por 25.08.2011 / 18:16
4

Quando eu corro tela em outra tela, eu uso um caractere de comando diferente para cada um.

Em vez do padrão ctrl-A, eu uso o ctrl-space (o caractere nulo, escape ^@^@ in .screenrc ) para o externo e ctrl-] ( escape ^]^] in .screenrc ) para o interno um.

Se você não fizer isso, poderá enviar um único caractere de comando para a sessão screen aninhada interna (ou para qualquer outro comando em execução em screen ) duplicando-a.

    
por 25.08.2011 / 18:43
3

Como mencionado por rocka84 mas para o segundo comando você não precisa pressionar Ctrl Ctrl + a , a , c .

    
por 30.05.2014 / 09:58
1

Você pode pressionar Ctrl + a , seguido por Shift + '(aspas simples)' e escolha a tela que você quer.

Ou você pode clicar em Ctrl + a (toque duplo) para retornar à tela anterior.

    
por 25.08.2011 / 19:15
1

Como mencionado, você pode enviar Ctrl + A para a tela interna com Ctrl + A A . Basta fazer isso duas vezes para mudar a tela interna. Certifique-se de liberar Ctrl para o segundo (e adiante) A

Btw: Isso vale para todas as seqüências de controle da tela interna, apenas pressione Ctrl + A antes de todas as teclas e solte a tecla Ctrl para as teclas de seqüência. Mais fácil de mostrar do que descrever:
Ctrl + A Um C cria uma nova tela interna.

    
por 14.01.2013 / 21:36
0

Você pode usar como abaixo

  • para a próxima tela e

Ctrl + A n

para a tela anterior

Ctrl + A p

    
por 17.10.2018 / 07:59