Screen

Screen (GNU/Screen) est un Multiplexeur permettant d'ouvrir plusieurs terminaux (on dit des sessions) à partir d'un seul.

Cela permet de s'attacher et de se détacher d'une commande en la laissant active dans la sessionscreen créée.

Installation

Screen étant disponible dans les dépôts de Debian, l'installation est comme d'habitude toute simple:

apt-get install screen

Le fichier de configuration "global" est /etc/screenrc

On peut créer un fichier de configuration personnel ~/.screenrc

Utilisation

Commandes

Voici quelques commandes de base (pour créer un screen, se reconnecter, ...) :

# Créer un screen nommé toto:
screen -S toto
# 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
# Fermer un screen
screen -ls
There is a screen on:
        31601.bidon     (Attached)
1 Socket in /tmp/screens/S-david.
screen -D -r bidon -X kill

Raccourcis clavier

Une rapide liste de raccourcis:

CTRL+a CTRL+a

Revenir au terminal précédent

CTRL+a {0,9}

Aller au terminal n°x

CTRL+a p

Aller au terminal précédent

CTRL+a n

Aller au terminal suivant

CTRL+a "

Afficher la liste des terminaux disponibles et on peut choisir avec le numéro ou les flèches

CTRL+a A

Renommer le terminal courant

CTRL+a d

Détacher le terminal. Il reste accessible!

CTRL+a S

Spliter le terminal en 2

CTRL+a TAB

Basculer sur le split suivant

CTRL+a X

Fermer le split courant

CTRL+a x

Verrouiller le screen avec le mot de passe de l'utilisateur courant

 

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).

Fichier de configuration

Pour modifier le comportement de screen (création de terminal automatique, raccourcis, …) on peut utiliser un fichier de configuration que l'on chargera lors de la création du screen:

screen -c ~/.screen/scr.toto

 

 

Écrire un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec une *

Quelle est le dernier caractère du mot 185hv9 ? :