Différences
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 | ||
screen [Le 31/08/2022, 23:32] moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
screen [Le 13/02/2023, 21:47] 176.171.41.89 [Raccourcis supplémentaires] |
||
---|---|---|---|
Ligne 82: | Ligne 82: | ||
<code>screen -r toto1</code> | <code>screen -r toto1</code> | ||
- | Si le //screen// que nous essayons de rattacher n'a pas été détaché (toto3 dans l'exemple ci-dessus), il est possible de forcer son détachement de la console précédente : | + | Si le //screen// que nous essayons de rattacher n'a pas été détaché (toto3 dans l'exemple ci-dessus), il est possible de forcer son détachement de la console précédente : |
<code> | <code> | ||
screen -d toto3 | screen -d toto3 | ||
Ligne 88: | Ligne 88: | ||
Pour avoir plusieurs attachements simultanés (option "-x"), voir la section [[#Partager un terminal]]. | Pour avoir plusieurs attachements simultanés (option "-x"), voir la section [[#Partager un terminal]]. | ||
- | Si un //screen// est mort (toto4 dans l'exemple ci-dessus), il est possible de le supprimer en saisissant la commande | + | Si un //screen// est mort (toto4 dans l'exemple ci-dessus), il est possible de le supprimer en saisissant la commande |
<code> | <code> | ||
screen -wipe | screen -wipe | ||
Ligne 155: | Ligne 155: | ||
* [CTRL]+[a] suivi de [H]: Permet de logguer tout ce qui passe à l'écran dans un fichier $HOME/screenlog.XX (XX : no de la console) | * [CTRL]+[a] suivi de [H]: Permet de logguer tout ce qui passe à l'écran dans un fichier $HOME/screenlog.XX (XX : no de la console) | ||
* [CTRL]+[a] suivi de [?]: Affiche une petite aide | * [CTRL]+[a] suivi de [?]: Affiche une petite aide | ||
+ | * [CTRL]+[a] suivi de [x]: Verrouille la session | ||
+ | |||
Déplacement et copie : | Déplacement et copie : | ||
* [CTRL]+[a] suivi de [ESC]: Entre en mode copie/scrollback. On peut se déplacer dans le //screen// avec les flèches directionnelles. | * [CTRL]+[a] suivi de [ESC]: Entre en mode copie/scrollback. On peut se déplacer dans le //screen// avec les flèches directionnelles. | ||
* ENTER : Permet de commencer une sélection. Appuyer une nouvelle fois sur ENTER pour terminer la sélection. | * ENTER : Permet de commencer une sélection. Appuyer une nouvelle fois sur ENTER pour terminer la sélection. | ||
- | * [CTRL]+[a] suivi de []]: Colle le contenu sélectionné précédemment. | + | * [CTRL]+[a] suivi de []]: Colle le contenu sélectionné précédemment. |
===== Personnaliser son screen ===== | ===== Personnaliser son screen ===== | ||
Ligne 166: | Ligne 168: | ||
<code>cp /etc/screenrc ~/.screenrc</code> | <code>cp /etc/screenrc ~/.screenrc</code> | ||
- | Et vous pourrez ensuite le personnaliser comme bon vous semble. | + | Et vous pourrez ensuite le personnaliser comme bon vous semble. |
<note tip>Il est possible de changer le caractère d'échappement (CTRL+a). De cette manière, vous avez un caractère d'échappement sur votre machine et un différent sur une machine distante. Et grâce à cela, vous pouvez faire du //screen// dans un //screen//. | <note tip>Il est possible de changer le caractère d'échappement (CTRL+a). De cette manière, vous avez un caractère d'échappement sur votre machine et un différent sur une machine distante. Et grâce à cela, vous pouvez faire du //screen// dans un //screen//. |