J'ai accidentellement joint à une deuxième session écran GNU à partir d'une session d'écran existante et je ne peux pas détacher ou émettre de commandes à l'écran intérieur. Je me souviens d’avoir compris comment faire cela auparavant, mais j’ai complètement oublié et je voudrais le garder comme référence.
Une solution consiste à détacher l'écran interne en le faisant screen -dr
depuis le shell, mais quelle est la combinaison de touches permettant de le faire à partir de l'écran lui-même?
gnu-screen
Artem Russakovskii
la source
la source
ctrl-t a d
.escape ^Tt
à votre~/.screenrc
.ctrl+a a
passera la séquence d'échappement (ctrl + a) au sous-écran .. Donc,ctrl+a a d
feractrl+a d
dans le sous-écran (le détachant)Cela fonctionne avec n'importe quelle commande d'écran, par exemple
ctrl+a, a, c
créera une fenêtre dans le sous-écranla source
En général, si vous avez un écran
s3
dans un autre écrans2
dans un autre écrans1
, vous pouvez exécuter une commande ctrl-a ddans cet écran:s1
en faisant: ctrl-a ds2
en faisant: ctrl-a a ds3
en faisant: ctrl-a a a d...
la source
Eh bien, il y a un bidouillage pour cela. Déconnectez à distance l'écran requis en suivant la commande
la source