Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Présentation

Screen permet d’ouvrir plusieurs terminaux dans une même console et de passer de l'un a l'autre, et de les récupérer plus tard . Il offre également d’autres services très utiles.

sudo apt-get install screen

Création du screen initial

screen

Un message vous annoncant la version utilisée et indiquant que ce programme est sous licence GPL s’affiche à l’écran. Il ne reste plus qu’à appuyer sur la touche "espace" ou "entrée"

Déconnexion de screen

taper CTRL+a puis d

Vous etes sortie du screen mais tous les resultat de vos commande ou les commande en cours sont encore accessible en ce reconnectant.

Reconnexion

screen -x

Si vous avez plusieurs screen en cours voila ce que screen -x pourrais vous affiché

There are several suitable screens on:
        13379.pts-3.proton      (Detached)
        13308.pts-4.proton      (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.

donc vous avez le choix entre plusieurs screen , que l'on va préciser simplement par :

screen -r 13379

si ce n'est pas le bon il suffit de se déconnecter CTRL+a puis d et tapé par exemple

screen -r 13308

normalement une fois passer l'écran de version, vous avez devant vous un terminal tous pres a servir, vous pouvez l'utiliser comme d'habitude (en dehors des programmes en mode graphiques -astuce a venir-)

Pour crée un autre terminal faite CRTL+a puis c, si vous avez auparavant éxecuter une commande le contenue du terminal devrais visiblement changer.

Pour passer à un autre terminal, quatre solutions : - CTRL+a puis n (n pour next) pour aller sur la fenêtre suivante et CTRL+a puis p (p pour previous) pour aller sur la fenêtre précédente. - CTRL+a puis 0 … CTRL+a 9 pour naviguer entre les dix fenêtres. - CTRL+a puis ' et tapez dans le prompt la fenêtre que vous désirez atteindre. - CTRL+a puis " qui propose la liste des différentes fenêtres.

Ferme un terminal, simplement avec exit, ou CTRL+a puis k , vous avez dans ce cas une demande de confirmation, normalement exit devrais suffire.

L’une des fonctionnalités indéniable de screen est de pouvoir détacher une application puis de la réattacher. Comment toujours garder sa connexion à un canal IRC ou reprendre une action non terminée sur un serveur par exemple ? Tapez dans screen ’ls -l’ par exemple, faites C-a d, vous sortez de screen et apparaît à l’écran [detached], delogguez-vous ou logguer vous via un autre terminal et relancez screen avec l’option ’-r’. Je vous laisse admirer tout seul ce que vous venez de voir :-). Si vous avez détaché plusieurs screens, vous devrez indiquer lequel rattacher et un ’screen -ls’ vous indiquera lesquels sont détachés.

Une autre fonctionnalité fort pratique est de pouvoir splitter la fenêtre en 2, 3, 4 ou plus [2] grâce à la séquence C-a S puis de naviguer entre celles-ci à l’aide de C-a tab (la séquence C-a " ou C-a 0-9 permet d’affecter une fenêtre à la zone splittée. Pour désplitter une zone C-a X suffira.

Voilà, c’est tout pour aujourd’hui mais n’hésitez surtout pas à consulter les pages du manuel (’man screen’ et ’info screen’) qui vous détailleront les différentes commandes de cet inséparable utilitaire. Aussi, n’hésitez pas à aller faire un tour sur la page du projet à http://www.gnu.org/software/screen/.

Le texte : Termitor (réorganisation a continué), Benoît « Beny » Pineau.

  • applications/screen.1194838492.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)