Eu acidentalmente me conectei a uma segunda sessão de tela GNU a partir de uma sessão de tela existente e não consigo desanexar ou emitir comandos na tela interna. Lembro-me de descobrir como fazer isso antes, mas esqueci completamente e gostaria de mantê-lo como referência.
Uma maneira é desanexar a tela interna fazendo screen -dr
do shell, mas qual é a combinação de teclas para fazer isso a partir da própria tela?
gnu-screen
Artem Russakovskii
fonte
fonte
ctrl-t a d
.escape ^Tt
ao seu~/.screenrc
.ctrl+a a
passará a sequência de escape (ctrl + a) para a sub-tela. Assim,ctrl+a a d
faráctrl+a d
na sub-tela (destacando-a)Funciona com qualquer comando da tela, por exemplo
ctrl+a, a, c
, cria uma janela na sub-telafonte
Em geral, se você tiver uma tela
s3
dentro de outra telas2
dentro de outra telas1
, poderá executar um comando ctrl-a dna tela:s1
fazendo: ctrl-a ds2
fazendo: ctrl-a a ds3
fazendo: ctrl-a a a d...
fonte
Bem, há um truque para isso. Desmonte remotamente a tela necessária seguindo o comando
fonte