Pour afficher le binding des caractères de contrôle Ctrl+A ?
Touches | Action |
---|---|
Ctrl+A C | Créer une nouvelle fenêtre |
Ctrl+A K | Fermer la fenêtre courante |
Ctrl+A \ | Fermer toutes les fenêtre et quitter |
Lors du lancement de screen l'option -S permet de spécifier en argument un nom de session:
$ screen -S ma_session
Les processus liés à cette session continueront à s’exécuter après détachement et il sera possible de récupérer la session plus tard depuis la même machine ou à distance via ssh par exemple.
Lors du détachement, screen rend la main au processus parent. On provoque le détachement depuis screen en pressant les touches Ctrl+AD
Depuis le shell pour récupérer la session pré-existante:
$ screen -r
Le wiki gestion des sessions avec screen détaille cette fonctionnalité.
Pour copier l'affichage courant : Ctrl+A H. L'ensemble des caractères de la console courante sont enregistrée dans un fichier nommé ~/hardcopy.x
.
Pour conserver un historique de la session Presser Ctrl+A MAJ+H. Toutes les entrées/sorties sont conservées dans un fichier ~/screenlog.x
.
Presser les même touche pour arrêter l'historisation de la session.
Il est possible d'écouter l’état d'une console, lorsque celle-ci reçoit des caractères ou au contraire arrête d'en recevoir, screen peut générer un message dans une zone de notification. L'utilisateur peut alors retourner sur la console en question.
Verrouiller les terminaux screen en cas d’absence Ctrl+A X
Afficher les info sur le terminal:
Lors du lancement de screen le shell s’exécute en occupant la totalité de l'écran, une seule région existe.
Pour redimensionner la région active, passer en mode commande avec Ctrl+A : puis taper:
resize -v +10
Pour augmenter la taille de la région verticalement de 10 lignes
resize -v -10
Pour réduire la taille de la région verticalement de 10 lignes
Le redimensionnement fonctionne également verticalement avec l'option -h, et il possible de préciser une valeur a l'aide d'un pourcentage:
resize -h +10%