Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
applications:screen [Le 26/12/2007, 20:53]
Id2ndR page à la racine
— (Version actuelle)
Ligne 1: Ligne 1:
-====== 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. 
- 
- 
-===== Installation ===== 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​screen|screen]]** 
- 
- 
-===== Création, connexion et déconnexion de screen ===== 
- 
-==== Création du screen initial ==== 
-<​code>​screen</​code>​ 
-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 êtes sortis du screen mais tout les resultats de vos commandes ou les commandes en cours sont encore accessibles en se reconnectant. 
- 
- 
- 
-==== Reconnexion ==== 
-<​code>​screen -x</​code>​ 
-Si vous avez plusieurs screen en cours voila ce que screen -x pourrait vous afficher :  
-<​code>​ 
-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. 
-</​code>​ 
- 
-donc vous avez le choix entre plusieurs screen , que l'on va préciser simplement par : 
-<​code>​screen -r 13379</​code>​ 
-si ce n'est pas le bon il suffit de se déconnecter CTRL+a puis d et tapé par exemple ​ 
-<​code>​screen -r 13308</​code>​ 
- 
- 
- 
- 
-===== Création, terminaison et passage d'un terminal a l'​autre ===== 
- 
-normalement une fois passé l'​écran de version, vous avez devant vous un terminal tout prêt à servir, vous pouvez l'​utiliser comme d'​habitude (en dehors des programmes en mode graphique -astuce à venir-) 
- 
-Pour crée un autre terminal faites CRTL+a puis c, si vous avez auparavant executé une commande le contenu du terminal devrait 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 la commande ​ 
-<​code>​exit</​code> ​ ou CTRL+a puis k , vous avez dans ce cas une demande de confirmation,​ normalement exit devrait suffir. 
- 
- 
- 
- 
-===== Pratique ... ===== 
- 
-L’une des fonctionnalités indéniables 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 Ctrl+a d, vous sortez de screen et apparaît à l’écran [detached], délogguez-vous ou logguez-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 Ctrl+a S puis de naviguer entre celles-ci à l’aide de Ctrl+a tab (la séquence Ctrl+a " ou Ctrl+a 0-9 permet d’affecter une fenêtre à la zone splittée. Pour désplitter une zone Ctrl+a X suffira. 
- 
- 
- 
-===== Conclusion ===== 
- 
-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/​]]. 
- 
-Auteurs : Termitor (réorganisation à continuer), Benoît « Beny » Pineau. 
  • applications/screen.1198698824.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)