Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| applications:screen [Le 21/12/2006, 15:55] – redirection vers nouvelle version de page Blackpegaz | applications:screen [Le 26/12/2007, 20:53] (Version actuelle) – page à la racine Id2ndR | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== Principe ===== | ||
| - | Screen (Gnu/ | ||
| - | * La possibilité d' | ||
| - | * La possibilité de partager un terminal avec un autre utilisateur, | ||
| - | |||
| - | ===== Aperçu des possibilités ===== | ||
| - | |||
| - | ===== attacher / détacher une session ===== | ||
| - | |||
| - | Dans Screen, vous allez pouvoir créer des terminaux. Un des intérêts est de pouvoir lancer une application en console (par exemple irssi) ' | ||
| - | Pour comprendre un peu le mécanisme je vous suggère de tester la manipulation suivante : | ||
| - | |||
| - | tout d' | ||
| - | screen | ||
| - | |||
| - | on se retrouve alors avec un ' | ||
| - | Pour l' | ||
| - | echo test | ||
| - | |||
| - | On se retrouve alors avec quelque chose comme ça : | ||
| - | kael@agonie:/ | ||
| - | test | ||
| - | kael@agonie:/ | ||
| - | |||
| - | C'est là qu'on va commencer la magie. | ||
| - | On commence par **détacher** le //Screen// avec le raccourci clavier suivant : __**ctrl + a**__ puis la touche **d** | ||
| - | |||
| - | là on peut fermer le terminal et/ou en ouvrir un autre. | ||
| - | Dans ce nouveau terminal, on peut faire : | ||
| - | screen -r | ||
| - | |||
| - | C'est magique, on retrouve ce qu'on avait :) | ||
| - | à noter que le nouveau terminal peut très bien être sur un PC distant (on accède alors à notre PC avec ssh) | ||
| - | |||
| - | Une fois dans le screen, on peut aussi créer d' | ||
| - | |||
| - | On peut ensuite passer d'un terminal virtuel à un autre avec les racourcis suivants : **ctrl+a** puis **p** (pour aller au précédent), | ||
| - | Pour s'y retrouver plus facilement, on peut également nommer les terminaux dans le screen avec **ctrl+a** puis **A** | ||
| - | |||
| - | Pour fermer une fenêtre, il suffit de fermer le shell qu' | ||
| - | |||
| - | ===== Partager un terminal ===== | ||
| - | Imaginez que vous vouliez que quelqu' | ||
| - | |||
| - | sur votre PC, vous lancez screen : | ||
| - | screen | ||
| - | |||
| - | votre ami se connecte sur votre PC via ssh par exemple et tape la commande suivante (pour tester, vous pouvez le faire dans un autre terminal mais ça perd un peu son intérêt, c'est juste marrant :) ) : | ||
| - | screen -x | ||
| - | |||
| - | Et là encore une fois, c'est magique, tout ce qui est tapé dans un des 2 terminaux (le vôtre ou le sien) apparait sur l' | ||
