commandes de base Tmux

🧭 Mémo des principales commandes du multiplexeur de terminaux Tmux.


🗂️ Sessions#

ActionRaccourci clavierCommande
Lister les sessions—tmux ls
Créer une session—tmux
Créer une session nommée—tmux new -s <nom>
Renommer la sessionCtrl+b, $tmux rename-session -t <ancien> <nouveau>
Attacher une session—tmux attach -t <nom>
Détacher la sessionCtrl+b, dtmux detach
Tuer une session—tmux kill-session -t <nom>
Basculer entre sessionsCtrl+b, s—
Rejoindre la dernière sessionCtrl+b, L—

🪟 Fenêtres#

ActionRaccourci clavierCommande
Nouvelle fenĂŞtreCtrl+b, ctmux new-window
Renommer la fenĂŞtreCtrl+b, ,tmux rename-window <nom>
FenĂŞtre suivanteCtrl+b, ntmux next-window
Fenêtre précédenteCtrl+b, ptmux previous-window
Aller à une fenêtre (0–9)Ctrl+b, 0–9tmux select-window -t :0-9
Lister les fenêtresCtrl+b, w—
Fermer la fenĂŞtreCtrl+b, &tmux kill-window

đź§© Panneaux#

ActionRaccourci clavierCommande
Diviser verticalementCtrl+b, %tmux split-window -h
Diviser horizontalementCtrl+b, "tmux split-window
Aller au panneau voisinCtrl+b, flèchestmux select-pane -[UDLR]
Basculer entre panneaux (cyclique)Ctrl+b, o—
Dernier panneau actifCtrl+b, ;—
Échanger deux panneauxCtrl+b, Ctrl+o—
Agrandir/réduire un panneauCtrl+b, z—
Fermer le panneauCtrl+b, xexit

đź“‹ Gestion du texte#

ActionRaccourci clavierCommande
Entrer en mode copieCtrl+b, [—
Quitter le mode copieq ou Enter—
Copier la sélectionSpace (début) → Enter (copie)—
CollerCtrl+b, ]—

💡 Astuce : On peut configurer tmux pour utiliser le presse-papiers système (set -g mouse on, set-option -g set-clipboard on).


⚙️ Divers & astuces#

ActionRaccourci clavierCommande
Afficher l’horlogeCtrl+b, t—
Afficher la liste des raccourcisCtrl+b, ?—
Recharger la configuration—tmux source-file ~/.tmux.conf
Quitter Tmux—exit ou Ctrl+d
Mode plein écran (zoom)Ctrl+b, z—
Activer la souris—set -g mouse on dans ~/.tmux.conf

đź’ˇ Conseils

  • Chaque session peut contenir plusieurs fenĂŞtres, elles-mĂŞmes divisĂ©es en panneaux.
  • Ctrl+b d (dĂ©tacher) et tmux a (reprendre).
  • Faire des alias :
    alias ta="tmux attach -t"
    alias tn="tmux new -s"
    alias tls="tmux ls"