Si vous utilisez Linux en mode console, voici un utilitaire dont vous ne pourrez plus vous passer une fois que vous l’aurez testé : screen
Pour le lancement, c’est simple :
screen
A partir de là, vous avez l’impression de travailler dans un terminal normal, mais en fait vous êtes dans quelque chose de beaucoup plus puissant : Vous pouvez faire tourner plusieurs consoles en parallèle, passer de l’une à l’autre, et même en lancer en tâche de fond.
Vous avez désormais accès à plusieurs options par l’intermédiaire du raccourci :
Ctrl-a <touche de fonction>
Les touches de fonctions sont :
- c : Crée une nouvelle « fenêtre »
- n : Passe à la fenêtre suivante
- p : Passe à la fenêtre précédente
- « : Permet de sélectionner une fenêtre dans la liste
- A : Permet de nommer une fenêtre
- k : Tue la fenêtre en cours (il est préférable de quitter le shell)
Et … la commande qui tue :
ctrl-a d
pour détacher la fenêtre. Ca fait quoi ? Et bien ça fait tourner votre processus en tâche de fond, vous pouvez même quitter votre terminal et revenir plus tard.
Utilisez alors la commande suivante pour retrouver votre fenêtre :
screen -r
(si plusieurs fenêtres sont ouvertes, la commande listera leur pid et vous n’aurez plus qu’à taper screen -r <pid> pour vous reconnecter)
Essayez, c’est vraiment super pratique !
Je vous laisse creuser si vous voulez customiser l’alure de screen avec le fichier screenrc !
L’essayer, c’est accepter de ne plus pouvoir s’en passer ! Je n’ai jamais compris pourquoi une commande aussi géniale n’était pas plus connue que ça…