Datasheet/Screen
__NOTITLE__
Screen
Présentation
Screen GNU Screen est un multiplexeur de terminaux permettant d'ouvrir plusieurs terminaux dans une même console, de passer de l'un à l'autre et de les récupérer plus tard.
Toutes les commandes à destination de screen sont toutes précédées de CTRL + a suivi de la touche de commande
Utilisation basique
- Ouvrir une session screen
screen
Par défaut, le nom de la session sera <tty utilisé>.<nom d'hôte simple> - Ouvrir une session screen en la nommant
screen -S nom_de_la_session
- Détacher une session screen: CTRL + a suivi de d
- Se rattacher à une session nommée
screen -r nom_de_la_session
- Se rattacher à une session
screen -r
Si plusieurs sessions sont disponibles, screen affichera une liste de celles-ci.21906.pts-3.didier (Detached)
Il faudra alors spécifier soit son identifiant (21906), soit son nom (pts-3.didier) - Lister les sessions screen existantes
screen -ls
- Fermer une session screen: CTRL + a suivi de \ ( AltGr + 8 ) ou
exit
- S'attacher à un screen déjà attaché (partage de session)
screen -x nom_de_la_session
Raccourcis clavier
Ctrl + a suivi de n: Aller au terminal suivant (next)
Ctrl + a suivi de p: Aller au terminal précédent (previous).
Ctrl + a suivi de 0..9: aller au terminal n.
Ctrl + a suivi de ': saisir dans le prompt le numéro du terminal.
Ctrl + a suivi de ": lister des différents terminaux, avec la possibilité d'en choisir un.
Ctrl + a suivi de w: lister les terminaux actuels avec leur nom.
Ctrl + a suivi de a: retourner au terminal d'où l'on vient.
Ctrl + a suivi de A: nommer les terminaux et s'y rendre par la suite plus aisément.
Séparation de la console :
Ctrl + a suivi de | ( AltGr + 6 ): Sépare la console courante en deux consoles verticalement (la console courante devient celle de gauche).
Ctrl + a suivi de S: Sépare la console courante en deux consoles horizontalement (la console courante devient celle du dessus).
Ctrl + a suivi de TAB: Une fois la console séparée, ce raccourci permet de se positionner sur la console suivante.
Ctrl + a suivi de Q: Supprime toutes les consoles, sauf la console courante.
Ctrl + a suivi de K: Supprime la console courante.
Divers :
Ctrl + a suivi de F: Redimensionnement de la fenêtre à la taille de son terminal. Utile lorsque l'on est plusieurs sur une même console et que l'on n'a pas tous un écran 16/9e.
Ctrl + a suivi de H: Permet de logguer tout ce qui passe à l'écran dans un fichier $HOME/screenlog.XX (XX : no de la console)
Ctrl + a suivi de ?: Affiche une petite aide
Déplacement et copie :
Ctrl + a suivi de ESC: Entre en mode copie/scrollback. On peut se déplacer dans le screen avec les flèches directionnelles et la touche ENTER Permet de commencer une sélection. Un second appui sur la touche ENTER termine la sélection.
Ctrl + a suivi de ] ( AltGr + ) ): Colle le contenu sélectionné précédemment.
