Linux Platform

tmux

Multiplexeur de terminal avance

processusterminalsessionmultiplexeur

Syntaxe

tmux [COMMANDE] [OPTIONS]

Options principales

OptionDescription
new -s NOMCreer une nouvelle session nommée
lsLister les sessions actives
attach -t NOMSe connecter a une session existante
detachDetacher la session courante
kill-session -tTerminer une session
new-windowCreer une nouvelle fenêtre
split-windowDiviser le panneau courant

Exemples

Creer une nouvelle session nommée

$ tmux new -s développement

Lister les sessions actives

$ tmux ls
développement: 3 windows (created Sat May 10 14:30:00 2025) (attached)
serveur: 1 windows (created Sat May 10 10:15:00 2025)
monitoring: 2 windows (created Fri May  9 08:00:00 2025)

Se reconnecter a une session detachee

$ tmux attach -t serveur

Terminer une session

$ tmux kill-session -t monitoring

Envoyer une commande a une session en arrière-plan

$ tmux send-keys -t serveur "tail -f /var/log/syslog" Enter

Raccourcis clavier principaux

# Ctrl+B, D : detacher la session courante
# Ctrl+B, C : créer une nouvelle fenêtre
# Ctrl+B, N : passer a la fenêtre suivante
# Ctrl+B, P : passer a la fenêtre précédénte
# Ctrl+B, % : diviser le panneau verticalement
# Ctrl+B, " : diviser le panneau horizontalement
# Ctrl+B, fleches : naviguer entre les panneaux
# Ctrl+B, X : fermer le panneau courant