tmux est un multiplexeur de terminal. Il permet de garder une session de plusieurs terminaux en fonctionnement même si vous vous déconnectez ou que vous êtes déconnecté de l’interface.
A rajouter dans ~/.tmux.conf
# Prefix (bind prefix to ctrl-a instead of ctrl-a)
unbind C-b
set-option -g prefix C-a
# go to the beginning of the line
bind a send-prefix
# vertical split
unbind %
bind v split-window -h
# Lancer une session tmux:
tmux
# Lister les sessions tmux
tmux ls
# se rattacher à une session tmux
tmux a -t [nom-session]
Notations ici :
ctrl-a
: appuyer simultanément sur les touche Contrôle eta
ctrl-a + s
: appuyer sur contrôle-a , relâcher, puis appuyer surs
Touches les plus importantes :
ctrl-a
: la touche pour inter-agir avec tmux (par défautctrl-b
, ici reconfiguré)
Session :
ctrl-a + s
: changer de sessionctrl-a + $
: renommer la sessionctrl-a + L
: dernière session
Fenêtres :
ctrl-a + c
: nouvelle fenêtrectrl-a + n
: fenêtre suivantectrl-a + p
: fenêtre précédentectrl-a + l
: dernière fenêtre
Panneaux :
ctrl-a + V
: nouveau panneau verticalctrl-a + "
: nouveau panneau horizontalctrl-a + ↑/↓/←/→
: se déplacer entre les panneauxctrl-a + ;
: dernier panneau
Se balader dans la console :
ctrl-a + PageUp
: activer le mode déroulement de la console (PageUp
=⇞
=fn + ↑
)↑/↓
: se déplacer dans la console⇞/⇟
: se déplacer d’une page/
: rechercher vers le bas,n
pour suivant (next),p
pour précédent?
: rechercher vers le haut,n
pour suivant (next),p
pour précédent⏎
: revenir en mode entrée
Cheatsheet : https://tmuxcheatsheet.com/