logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:autres:screen [12/09/2010 16:49]
127.0.0.1 édition externe
doc:autres:screen [04/10/2010 23:00]
smolski
Ligne 1: Ligne 1:
 ====== SCREEN ====== ====== SCREEN ======
- 
-===== Rédaction en cours... 29/08/2010 ===== 
- 
  
   * Objet : Commande Linux Screen   * Objet : Commande Linux Screen
Ligne 27: Ligne 24:
 Par exemple, avec apt-get : Par exemple, avec apt-get :
 <code bash> <code bash>
-  # apt-get ​install screen</​code>​+aptitude ​install screen</​code>​
  
  
Ligne 57: Ligne 54:
 Pour sortir de **screen** rédigez : Pour sortir de **screen** rédigez :
    exit    exit
-ou bien appuyez sur les touches : +ou bien appuyez sur la combinaison des touches ​clavier ​
-   CTRL+d+   Ctrl+d
  
 //Nous verrons plus loin qu'il existe d'​autres manières de sortir de// **screen**. //Nous verrons plus loin qu'il existe d'​autres manières de sortir de// **screen**.
  
-Note : Avec ces commandes, vous devez les taper autant de fois que vous avez de fenêtres ouvertes. Un message apparaît ​alors vous indiquant que vous avez bien quitté screen :+=== Remarque === 
 + 
 +Vous devez taper autant de fois ces commandes ​que vous avez de fenêtres ouvertes. Un message apparaît ​finalement ​vous indiquant que vous avez bien quitté screen :
   [screen is terminating]   [screen is terminating]
  
-==== Screen - En détail ​====+===== Screen - Options =====
  
-Screen étant un gestionnaire de fenêtres, il permet donc d’ouvrir et de fermer des fenêtres. Il va même jusqu'​à indiquer dans quelle fenêtre nous nous trouvons. 
  
-Comme mentionné précédemment,​ après avoir lancé screen, nous nous retrouvons devant un terminal semblable à ce que nous connaissons déjà. Examinons maintenant screen de l'​intérieur. 
  
-Tapez Ctrl+a ​w. Une petite ligne s’affiche en bas de l'​écran où l'on peut lire normalement ceci : 0*$ bash. À quoi correspond exactement cette commande. Nous avons tout simplement demandé à screen de nous dire où nous étions, et il nous a répondu ... à sa façon.+==== Option : Ctrl+a ​- gestion des fenêtres ====
  
-Comment interpréter le résultat de la commande que nous venons de taper. Chaque fenêtre de screen ​un numéro et la première commence à 0. Ensuite, il y a un astérisque suivi d’un signe de dollar puis du nom du shell.+== Ctrl+c ==
  
-Pour créer une nouvelle fenêtre, il suffit de taper Ctrl+a cIl est à noter qu'en plus de créer une nouvelle fenêtre, screen nous emmène directement dans celle-ci. ​On peut toujours taper Ctrl+a w pour vérifier: on lira alors 0-$ bash  1*$ bash (l'​étoile * à côté du 1 indique que nous sommes bien dans la deuxième fenêtre)+Pour créer une nouvelle fenêtre, il suffit de taper la combinaison de touches : 
 +   Ctrl+a c 
 + 
 +Il est à noter qu'en plus de créer une nouvelle fenêtre, ​**screen** nous emmène directement dans celle-ci. ​\\ 
 + 
 +== Ctrl+a w == 
 + 
 +**Screen** étant un gestionnaire de fenêtres, il permet donc d’ouvrir et de fermer des fenêtres. Il va même jusqu'​à indiquer dans quelle fenêtre nous nous trouvons. 
 + 
 +Tapez : 
 +   ​Ctrl+a w 
 + 
 +**Résultat** 
 + 
 +Une petite ligne s’affiche //​temporairement//​ en bas de l'​écran où l'on peut lire par exemple ceci : 
 +   0-$ bash  1*$ bash (l'​étoile * à côté du 1 indique que nous sommes bien dans la deuxième fenêtre) 
 + 
 +**Signification** 
 + 
 +Nous avons tout simplement demandé à **screen** de nous dire où nous étions, et il nous a répondu ... à sa façon. 
 + 
 +Chaque fenêtre de screen a : 
 +  - un numéro de session screen, la première commence à ''​0'',​ 
 +  - un astérisque ( ''​*''​ ) qui indique dans quelle session screen nous nous situons actuellement,​ 
 +  - un signe de dollar ( ''​$''​ ) 
 +  - le nom du shell utilisé.
  
 Pour se promener entre les différentes fenêtres, il existe quatre solutions : Pour se promener entre les différentes fenêtres, il existe quatre solutions :
-  * Ctrl+a n (n pour next) pour aller à la fenêtre suivante et Ctrl+a p (p pour previous) pour aller à la fenêtre précédente. 
-  * Ctrl+a 0 ... Ctrl+a 9 pour naviguer entre les dix fenêtres de sreen. 
-  * Ctrl+a ' et tapez dans le prompt la fenêtre que vous désirez atteindre. 
-  * Ctrl+a " qui propose la liste des différentes fenêtres. 
  
-Note : pour les deux dernières options, il faut déterminer si c'est bon pour les claviers azerty. Pour ma part, clavier qwerty, je dois taper Ctrl+a ​puis shift (flèche pour les majuscules) ' et Crtl+a puis shift ". //À toi de me le dire smolski//.+== Ctrl+a ​n ==
  
 +Pour aller à la fenêtre suivante :
 +   ​Ctrl+a n
  
-À suivre ....+== Ctrl+a p ==
  
-===== Lien =====+pour aller à la fenêtre précédente : 
 +   ​Ctrl+a p  
 + 
 +== Ctrl+a [0 (zéro, le chiffre) - 9]  ​== 
 + 
 +pour naviguer entre les dix fenêtres de screen : 
 +   ​Ctrl+a 0 
 +   ​Ctrl+a 1 
 +   ... 
 +   ​Ctrl+a 9  
 + 
 +Au choix. :-) 
 + 
 +== Ctrl+a ' (apostrophe) == 
 +  
 +Pour aller dans une des fenêtres par le numéro : 
 +   ​Ctrl+a '  
 + 
 +Puis, tapez dans le prompt le numéro de la fenêtre que vous désirez atteindre. 
 + 
 +== Ctrl+a " (guillemets doubles) == 
 + 
 +Pour aller dans une des fenêtres visuellement : 
 +   ​Ctrl+a " 
 + 
 +Propose la liste des différentes fenêtres et nous pouvons y choisir au clavier, par les flèches de direction, une session où nous situer en la validant. 
 + 
 +=== Pour un clavier qwerty === 
 + 
 +== Ctrl+a puis shift (flèche pour les majuscules) ' (apostrophe) == 
 + 
 +Pour avoir la liste des différentes fenêtres : 
 +   ​Ctrl+a shift ' 
 + 
 +Propose la liste des différentes fenêtres, à l'​identique de l'​option : 
 +   ​Ctrl+a w 
 + 
 +==== Option : -S nommer la session screen ==== 
 + 
 +L'​option -S à l'​ouverture de screen permet de donner un nom explicite à la session que nous ouvrons. 
 + 
 +Ainsi, par exemple, nous pouvons ouvrir une session screen nommée user ainsi : 
 +   ​screen -S user 
 + 
 +Ceci crée une session screen nommée //user//. 
 + 
 +Nous pouvons par exemple y lancer une tâche un peu longuette, nous deconnecter pendant cette tâche sans l'​arrêter. 
 + 
 +  Ctrl+a d 
 + 
 +Pour y revenir, il suffira de taper : 
 +   ​screen -r user 
 + 
 +Et vérifier la bonne continuité ou faire cesser la commande qui y aura été lancée précédemment en arrêtant screen par : 
 +   C+d 
 + 
 +ou : 
 +   ​exit 
 + 
 +==== Option : -r  ==== 
 + 
 +Pour revenir à une session que vous avez ouverte et laissé active : 
 +   ​screen -r 
 + 
 +Et vous y serez de retour directement. 
 + 
 +Si vous avez plusieurs sessions en cours, vous pourrez ensuite en consulter la liste avec : 
 +   ​Ctrl+a"​ 
 + 
 +Comme indiqué dans les options -a 
 + 
 +===== Liens et remerciements ​=====
  
   * http://​doc.ubuntu-fr.org/​screen   * http://​doc.ubuntu-fr.org/​screen
   * http://​www.daviddallet.com/​weblog/​posts/​2008/​10/​27/​screen-ssh-et-autres-joies/​   * http://​www.daviddallet.com/​weblog/​posts/​2008/​10/​27/​screen-ssh-et-autres-joies/​
 +  * http://​ftp.traduc.org/​doc-vf/​gazette-linux/​html/​2008/​147/​lg147-A.html#​commandes
 +
 +//Merci à //​**martin**//​ de nous avoir initié ce si bô tutô !// Yep ! ;-)
 +
 +
 +
  
doc/autres/screen.txt · Dernière modification: 27/03/2017 22:21 par Switch

Pied de page des forums

Propulsé par FluxBB