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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [03/10/2010 15:06] smolski |
doc:autres:screen [04/10/2010 09:38] smolski |
||
---|---|---|---|
Ligne 86: | Ligne 86: | ||
Chaque fenêtre de screen a : | Chaque fenêtre de screen a : | ||
- | - un numéro et la première commence à 0. | + | - un numéro de session screen, la première commence à 0, |
- | - Ensuite, il y a un astérisque suivi d’un signe de dollar ($) | + | - un astérisque ( * ) qui indique dans quelle session screen nous nous situons actuellement, |
- | - puis du nom du shell. | + | - un signe de dollar ( $ ) |
+ | - le nom du shell utilisé. | ||
==== Option : Ctrl+a - gestion des fenêtres ==== | ==== Option : Ctrl+a - gestion des fenêtres ==== | ||
+ | |||
+ | == Ctrl+a c == | ||
Pour créer une nouvelle fenêtre, il suffit de taper la combinaison de touches : | Pour créer une nouvelle fenêtre, il suffit de taper la combinaison de touches : | ||
Ligne 97: | Ligne 100: | ||
Il est à noter qu'en plus de créer une nouvelle fenêtre, **screen** nous emmène directement dans celle-ci. \\ | Il est à noter qu'en plus de créer une nouvelle fenêtre, **screen** nous emmène directement dans celle-ci. \\ | ||
- | Pour le vérifier : | + | == 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 | Ctrl+a w | ||
- | On lira alors : | + | **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) | 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 == | ||
Ctrl+a n (n pour next) pour aller à la fenêtre suivante. | Ctrl+a n (n pour next) pour aller à la fenêtre suivante. | ||
+ | |||
+ | == Ctrl+a p == | ||
+ | |||
Ctrl+a p (p pour previous) pour aller à la fenêtre précédente. | Ctrl+a p (p pour previous) pour aller à la fenêtre précédente. | ||
+ | |||
+ | == Ctrl+a 0 (zéro, le chiffre) == | ||
+ | |||
Ctrl+a 0 ... Ctrl+a 9 pour naviguer entre les dix fenêtres de sreen. | 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. | ||
- | Pour un clavier azerty : | + | == Ctrl+a ' == |
- | Ctrl+w (propose la liste des différentes fenêtres.) | + | |
- | | + | Ctrl+a ' |
- | Pour un clavier qwerty : | + | |
- | Ctrl+a puis shift (flèche pour les majuscules) ' (propose la liste des différentes fenêtres.) | + | Puis, tapez dans le prompt le numéro de la fenêtre que vous désirez atteindre. |
+ | |||
+ | == Ctrl+a " (guillemets doubles) == | ||
+ | |||
+ | 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) == | ||
+ | |||
+ | Ctrl+a shift ' | ||
+ | |||
+ | Propose la liste des différentes fenêtres, à l'identique de l'option : | ||
+ | Ctrl+a w | ||
+ | |||
+ | du clavier azerty. | ||
+ | |||
+ | ==== Option : -S nommer la session screen ==== | ||
+ | |||
+ | <note important>''EN COURS DE VERIFICATION... smolski 04/10/2010''</note> | ||
+ | |||
+ | 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 d | ||
+ | |||
+ | Pour y revenir, il suffira de taper : | ||
+ | screen -r user | ||
+ | |||
+ | Et vérifier ou faire cesser la commande qui y aura été lancée précédemment. | ||
- | et | ||
- | Ctrl+a " ( propose la liste des différentes fenêtres.) | ||
\\ | \\ | ||
\\ | \\ |