Screen
>>> Debian 9.1.0 Stretch
Version PDF

Le but de cet article est de vous faire découvrir "screen".


Sommaire :

I) Introduction
II) Installation
III) Utilisation
1) Commandes
2) Raccourcis clavier


I) Introduction

Haut de page

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

Haut de page

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

aptitude install screen

III) Utilisation

Haut de page

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

 
 
 
 
 
Commentaires :