Les screen sous linux, sont des multiplicateurs de terminaux. Ou en simple, un gestionnaire de fenêtre en mode texte. Vous disposez de 6 terminaux, qui vous permettent de faire plusieurs actions en même temps, mais vous devez vous reloguer. Au lieu d'utiliser les terminaux pour éffectuer plusieurs actions a la fois, je vous conseille d'utiliser les screen, en clair ils vous permettent d'avoir autant de terminaux que vous le voulez dans un seul terminal. Vous pouvez donc ouvrir une infinité de screen, n'en ouvrez pas trop, sa peut devenir difficil a gérer :p . Bref ! Passons au sujet :) Screen, n'est rien d'autre qu'un programme, donc comme tout programme il faut le lancer (si vous ne le faite pas, le reste de l'article ne marchera pas), faite donc :

## screen

Pour sortir, de ce programme, il vous suffit de faire CTRL + D, beaucoup de commandesdu programme screen marche avec la combinaison de touches CTRL + A, nous appelerons donc cette combinaison de touche Ca (pour aller plus vite :p ). La commande Ca, permet aussi de changer de screen, vous devrez donc l'utiliser pour switcher entre vos différent screen, appuyez tant que vous n'êtes pas sur le screen que vous avez choisi.

Les commandes courantes

Ca : Permet de switcher entre les différents screen, que vous avez créer
Ca + w : Permet de voir les différents screen que vous avez ouverts
Ca + c : Permet d'ouvrir, un nouveau screen, il est ouvert automatiquement, vous n'aurez donc pas besoin de faire un Ca pour pouvoir l'utiliser
Ca + d : Permet de détacher un screen, donc de ne plus l'utiliser. Cette commande est très importante.
Screen -list : Permet de vous faire une liste des screen ouvert

Vous savez maintenant, ouvrir un screen, le fermer, switcher entre les différents screen, vous savez aussi les lister. Maintenant que vous savez tout ca, vous pouvez donc utiliser les screen. Je vais vous montrer quelques exemples d'utilisation :

pierre@localhost: ~$ screen irssi

Ce qui me donnera l'écran de irssi, vous pouvez ouvrir autant de screen que vous le souhaitez. Vous voyez donc, que vous pouvez être multitâche avec votre linux et donc faire autant que vous le souhaitez d'action en même temps. Maintenant, imaginez que vous pouviez récuperer un screen via un autre PC... eh bien ! C'est possible :), vous pouvez donc avoir une machine linux ou vous lancerez vos applications, vous les récupérerez d'un autre PC, voilà une petite démonstration :

Sous Linux (on lance le screen et on le détache)

''pierre@localhost: ~$ screen irssi Ca + d''

Sous un SSH (on récupére le screen, on l'utilise et on le détache)

pierre@localhost: ~$ screen -list

screenlist.jpg

pierre@localhost: ~$ screen -idrA idwindows

Vous devrez remplacez idwindows par un screen, il se présente sous la forme : 508.tty1.localhost. Vous verrez quelque seconde plus tard, apparaître votre screen comme vous l'avez laissez quand vous avez quitter linux. Vous pouvez donc utiliser votre linux n'importe ou, et surtout garder votre travail en cour grace au screen. Je vous conseille maintenant de tester vous même ;)

Si vous avez des commentaire n'hésitez pas a les poster ;)