Tmux est un multiplexeur de terminal : il permet de faire tourner plusieurs terminaux dans une seule fenêtre, de les organiser, et surtout de garder des sessions actives même après déconnexion SSH. Idéal pour lancer une capture réseau, un script long, ou surveiller un service sans craindre une coupure de connexion.
1. Installation
# Debian / Ubuntu
sudo apt install tmux
# Vérifier
tmux -V
2. Utilisation
Crée une session avec un nom explicite :
tmux new -s session1
Se détacher de la session :
CTRL+b puis d
Se ratacher à une session :
tmux attach -t session1
Tuer une session :
tmux kill-session -t session1
Lister les sessions :
tmux ls
| Commande | Action |
|---|---|
tmux |
Nouvelle session (sans nom) |
tmux new -s session1 |
Nouvelle session nommée |
tmux ls |
Lister les sessions |
tmux attach -t session1 |
Se rattacher à une session |
tmux a |
Se rattacher à la dernière session |
tmux kill-session -t session1 |
Tuer une session |
tmux kill-server |
Tuer tmux entièrement |
tmux rename-session -t old new |
Renommer une session |