DigitalSpirit / Wiki / Screen

Introduction

Pour les amateurs de ligne de commande, il existe un outil fort pratique, j'ai nommé "screen". Il s'agit d'un émulateur de terminal permettant dans une console d'avoir plusieurs terminaux, il est possible de les restaurer après les avoir détacher de la console, on peut ainsi ouvrir une console chez soi, la détacher, et la restaurer une fois au boulot par exemple.

Après l'avoir tester, il devient très dûr de s'en passer.

Installation

Normalement, screen est installer par défaut sur la Ubuntu, au cas oû ce ne serait pas le cas, procédez de cette manière :

$ apt-get install screen

Voilà, vous voilà prêt à tester screen, attention, vous êtes prévenu, vous ne pourrez plus vous en passer !

Première approche

Lancez screen de cette manière :

$ screen

Vous voilà maintenant, dans un terminal virtuel !

Saisissez ceci pour différencier votre terminal de celui que nous allons créer par la suite :

$ echo "Terminal 1"

Créons maintenant un deuxième terminal avec la combinaison de touches suivante : [CTRL] + a, c, vous voilà maintenant dans un nouveau terminal, faites de même que pour le premier terminal :

$ echo "Terminal 2"

Vous pouvez switcher entre chaque terminal avec la commande [CTRL] + a, n

Vous aurez remarquez l'utilisation de [CTRL] + a, tous les raccourcis de screen commencent par cette combinaison de touches.

Pour afficher une liste des terminaux ouvert, saisissez [CTRL] + a, "

Utilisation poussée

FIXME

A ce stade, votre utilisation de screen est plutôt limitée, voici un tableau des commandes possibles :

Les raccourci sont bien sûr à précéder de [CTRL] + a

Intitulé Raccourci Description
Navigation entre les terminaux
Terminal suivant n Passe au terminal suivant
Terminal précédent p Passe au terminal précédent
Terminal "x" X Passe au terminal désigné par X (1, 2, 3, ...)
Gestion des terminaux
Nouveau terminal c Créé un nouveau terminal
Fermer un terminal k ou K Supprime le terminal courant
Renommer le terminal A Renomme le terminal courant
Détacher le terminal d Détache le terminal courant

Liens

http://clx.anet.fr/spip/article.php3?id_article=242