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 .
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"?
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 .
Ctrl + A , 9 ou Ctrl + A , " (com aspas duplas) e em seguida, selecione-o em uma lista.
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.
Como mencionado por rocka84 mas para o segundo comando você não precisa pressionar Ctrl Ctrl + a , a , c .
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.
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.
Você pode usar como abaixo
Ctrl + A n
para a tela anterior
Ctrl + A p
Tags gnu-screen linux