Sommaire :
I) Introduction
II) Installation
III) Utilisation
1) Commandes
2) Raccourcis clavier
I) Introduction
Screen est un multiplexeur de terminal qui permet entre autre :
- De garder un (ou plusieurs) shells ouvert sans forcément avoir d’utilisateur de connecté à la machine.
- De visualiser à plusieurs la même chose (plusieurs users se connecte au même screen et vois la même chose).
- Avoir plusieurs terminaux facilement switchable même en tty.
- Laissé des logiciels tournés et pouvoir interagir avec depuis l’extérieur (ssh)
II) Installation
Screen étant disponible dans les dépôts de Debian, l’installation est comme d’habitude toute simple :
aptitude install screen
III) Utilisation
Le fichier de configuration "global" est "/etc/screenrc". On peut créer un fichier de configuration personnel " /.screenrc".
1) Commandes
Voici quelques commandes de base (pour créer un screen, se reconnecter, ...) :
– Créer un screen nommé toto :
screen -S Nom_De_Session
– Se détacher du screen
screen -D
– Lister les screen disponibles :
screen -ls
– Se connecter au screen toto :
screen -x toto
– Se connecter au screen avec l’id 3002 :
screen -x 3002
– Se connecter automatiquement à un screen (si un seul disponible) :
screen -x
– Supprimer une session détachée :
screen -X -S Nom_De_Session kill
– Reprends un screen détaché :
screen -r
– Force le détachement d’un screen en cas de plantage pour en reprendre le contrôle :
screen -d
2) Raccourcis clavier
Une rapide liste de raccourcis :
– Revenir au terminal précédent :
CTRL+a CTRL+a
– Aller au terminal n°x :
CTRL+a 0,9
– Aller au terminal précédent :
CTRL+a p
– Aller au terminal suivant :
CTRL+a n
– Afficher la liste des terminaux disponibles et on peut choisir avec le numéro ou les flèches :
CTRL+a "
– Renommer le terminal courant :
CTRL+a A
– Détacher le terminal. Il reste accessible !
CTRL+a d
– Spliter le terminal en 2 :
CTRL+a S
– Basculer sur le split suivant :
CTRL+a TAB
– Fermer le split courant :
CTRL+a X
– Verrouiller le screen avec le mot de passe de l’utilisateur courant :
CTRL+a x
CTRL+a est en fait la combinaison par défaut qui permet de faire appel au raccourcis de screen. Cette combinaison peut bien évidemment être changée (utile dans le cas de multi-screen : un screen lancé dans un autre screen).