Aide-mémoire GNU Screen
Référence rapide des raccourcis clavier, flags CLI, navigation en mode copie et gestion des régions de GNU Screen.
Gestion des sessions
| Action | Commande |
|---|---|
| Démarrer une session nommée | screen -S nom |
| Lister les sessions | screen -ls |
| Se rattacher à une session | screen -r nom |
| Forcer le détachement et se rattacher | screen -D -r nom |
| Détacher à distance, se rattacher ici | screen -d -r nom |
| Rattachement multi-display | screen -x nom |
| Démarrer une session détachée | screen -dmS nom |
| Supprimer les sessions mortes | screen -wipe |
| Envoyer une commande à une session | screen -S nom -X quit |
| Activer la journalisation dès le démarrage | screen -L -S nom |
Raccourcis clavier
Tous les raccourcis commencent par le préfixe Ctrl-a (touche d'échappement par défaut).
| Raccourci | Action |
|---|---|
Ctrl-a d |
Détacher la session |
Ctrl-a c |
Créer une nouvelle fenêtre |
Ctrl-a n |
Fenêtre suivante |
Ctrl-a p |
Fenêtre précédente |
Ctrl-a 0-9 |
Aller à la fenêtre par numéro |
Ctrl-a " |
Lister les fenêtres (interactif) |
Ctrl-a A |
Renommer la fenêtre courante |
Ctrl-a k |
Fermer la fenêtre courante |
Ctrl-a ? |
Afficher tous les raccourcis |
Gestion des régions (splits)
| Raccourci | Action |
|---|---|
Ctrl-a S |
Division horizontale |
Ctrl-a | |
Division verticale |
Ctrl-a Tab |
Passer à la région suivante |
Ctrl-a X |
Fermer la région courante |
Ctrl-a Q |
Fermer toutes les régions sauf la courante |
Ctrl-a :resize +5 |
Agrandir la région de 5 lignes |
Ctrl-a :resize -5 |
Réduire la région de 5 lignes |
Les layouts de régions sont perdus au détachement. Recréez-les manuellement après le rattachement.
Mode copie
Entrez en mode copie avec Ctrl-a [ ou Ctrl-a Esc. Collez avec Ctrl-a ].
| Touche | Action |
|---|---|
Flèches / h/j/k/l |
Déplacer le curseur |
Ctrl-u / Ctrl-d |
Remonter / descendre d'une demi-page |
0 / $ |
Début / fin de ligne |
g / G |
Haut / bas du scrollback |
/ / ? |
Rechercher vers l'avant / l'arrière |
Espace |
Définir un marqueur (début/fin de sélection) |
Entrée |
Copier la sélection et quitter |
Échap |
Quitter sans copier |
Augmentez le buffer de scrollback par défaut (100 lignes) dans .screenrc :
defscrollback 10000
.screenrc essentiel
startup_message off
shell /bin/bash
defscrollback 10000
term screen-256color
vbell off
altscreen on
autodetach on
nonblock on
deflogin on
hardstatus alwayslastline
hardstatus string '%{= kG}[%{G}%H%{g}][%=%{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%=%{g}][%{B}%Y-%m-%d %{W}%c%{g}]'
Dépannage rapide
| Problème | Solution |
|---|---|
| Session bloquée en « Attached » | screen -D -r nom |
| Sessions mortes dans la liste | screen -wipe |
| Terminal figé (XOFF) | Ctrl-a q |
| Caractères corrompus | Ajoutez defutf8 on et term screen-256color au .screenrc |
| Activer la journalisation | Ctrl-a H (logs dans screenlog.N) |
Pour le tutoriel complet, consultez Comment utiliser GNU Screen sur un VPS Linux.
Copyright 2026 Virtua.Cloud. Tous droits réservés. Ce contenu est une création originale de l'équipe Virtua.Cloud. Toute reproduction, republication ou redistribution sans autorisation écrite est interdite.
Prêt à essayer ?
Déployez votre serveur en quelques secondes. Linux, Windows ou FreeBSD.
Voir les offres VPS