Alexandre, membre de la communauté de blogueurs JobProd.
Découvrez comment optimiser l’usage de votre terminal avec screen !
Lorsque l’on travaille via le terminal, que ce soit en local ou d’un poste distant, il est courant de pouvoir lancer plusieurs taches. Pour cela on peut facilement relancer une nouvelle fenêtre de votre utilitaire, mais parfois lorsque l’on n’a pas d’environnement graphique ou lorsque l’on doit se connecter en ssh sur un serveur distant, cette option peut entraîner des manipulations chronophages.
Screen offre une solution particulièrement adéquate car il vous permet de lancer plusieurs sessions de terminal dans la même fenêtre.
En bref pourquoi utiliser screen :
Comment l’utiliser :
Pour démarrer une nouvelle session avec screen il suffit de taper : ‘screen -S nomDeLaSession’ et vous vous retrouverez avec un nouveau shell, mais cette fois-ci dans screen. Si vous voulez vous détachez de cette session il suffit d’utiliser la combinaison ctl+a+d ou ‘screen -d leNomDeLaSession’. Une fois détaché, on peut se rattacher avec screen -r. Dans le cas où il y aurait plusieurs sessions, screen -r vous affichera les sessions disponibles. Il suffira alors d’employer ‘screen -r 16679’ où 16679 est le numéros de la session. Vous pouvez aussi faire ‘screen -r nomDeLaSession’. Pour connaître les screens existants, vous pouvez tout à fait faire ‘screen -ls’.
Pour qu’un de vos collaborateurs accède à l’un de vos screens il doit se connecter en ssh sur le poste de travail et utiliser ‘screen -x nomDeLaSesssion’. Ainsi tout ce qui est saisi apparaît des deux cotés.
L’utilisation de screen peut etre améliorée par l’emploi des raccourcis claviers suivant :
Voici pour les plus utilisés.
Ici, vous trouverez une liste de ceux un peu moins employés (pour ma part) mais qu’il peut-être bon de connaître :
Comme beaucoup d’utilitaire de ce genre vous pouvez le personnaliser en modifiant votre .screenrc.
Linuxement votre,
Alexandre Bruneau (@bruneau_alex)
Tout comme Alex, vous êtes un passionné de développement ?
Alors, que vous soyez simplement curieux de rencontrer des entreprises très techniques et humaines, ou à la recherche de belles opportunités, nous vous invitons à cliquer ci-dessous !
Alexandre Bruneau
Etudiant en école d’ingénieur le jour, freelance Ruby on Rails la nuit. Passionné par le monde du web de longue date, Internet a changé ma vie et continue de la changer tout les jours. Je suis aussi un défenseur des idées issues de l’open source et du partage en général.
Je solutionne mes problématiques du quotidien en allant courir. J’aime rencontrer et échanger sur tous les sujets. N’hésitez pas à me retrouver lors de différents meetups ou sur Twitter.
En savoir +
Dans le cadre de leurs développements, les entreprises se tournent de plus en plus vers…
La vie des informaticiens consiste à apprendre différents langages de programmation et technologies. Et si…
Dans cet épisode, partons à la rencontre d’Eric, l'un des cofondateurs de l’entreprise Hektore, une…
La saison hiver des QCMs WeLoveDevs s'est terminée le 29 février, et c'est Manuvai Rehua…
Après trois mois d'enquête, du 18 septembre au 18 décembre, l'AFUP a publié son baromètre.…
Il y a plusieurs informations aujourd'hui. La première c'est que c'est la fin de l'Hiver…