Commande Linux
tmux
terminal multiplexer
"Plusieurs terminaux dans un seul. Sessions persistantes qui survivent à la déconnexion."
Outils ⭐⭐ Intermédiaire 🚀 Indispensable

C'est quoi, tmux ?

tmux est un multiplexeur de terminal — il te permet d'avoir plusieurs terminaux dans une seule fenêtre, et surtout de créer des sessions persistantes qui continuent à tourner même si tu te déconnectes du serveur.

💡 L'analogie : tmux, c'est comme un gestionnaire de bureau virtuel pour ton terminal. Tu peux partir, revenir, et retrouver tout exactement comme tu l'as laissé.
Démarrer avec tmux
# Démarrer une nouvelle session
$ tmux

# Session avec un nom
$ tmux new -s mon-projet

# Se détacher (session reste active !)
Ctrl+B puis D

# Lister les sessions
$ tmux ls

# Reprendre une session
$ tmux attach -t mon-projet

Raccourcis essentiels (Ctrl+B = préfixe)

RaccourciAction
Ctrl+B DSe détacher de la session
Ctrl+B CCréer une nouvelle fenêtre
Ctrl+B N/PFenêtre suivante/précédente
Ctrl+B %Diviser verticalement
Ctrl+B "Diviser horizontalement
Ctrl+B ←→↑↓Naviguer entre panneaux
Ctrl+B XFermer le panneau
Ctrl+B ?Aide — tous les raccourcis
💡 Le cas d'usage ultime
Lance un long processus sur un serveur via SSH → Ctrl+B D pour te détacher → ferme ton terminal → reconnecte-toi le lendemain → tmux attach → le processus tourne encore. Magique.
← Précédent
nano
Suivant →
screen