Tmux
Un multiplexeur de terminal.
Liste des sessions :
tmux ls
Nouvelle session :
tmux new -s nom_session
Attacher une session :
tmux a
Attacher une session nommée :
tmux attach -t nom_session
Renommer une session :
tmux rename-session [-t current-name] [new-name]
ou alors quand on est dans la session :
Ctrl-B ,
Changer de session :
Ctrl-B s
Détacher une session :
Ctrl-B d
Envoyer des commandes dans une session :
tmux send-keys -t nom_session "command à exécuter" ENTER
Les fenêtres :
c : créer une nouvelle fenêtre
& : killer la fenêtre courante et tous les panes qu'elle contient
p|n : fenêtre précédente/suivante
[numéro] : aller vers la fenêtre numéro x
, : renommer la fenêtre
Les panes :
" : sépare le pane courant en deux panes, haut et bas
% : sépare en deux panes, gauche et droite
x : killer le pane
! : séparer le pane de la fenêtre (l'envoie vers une nouvelle fenêtre)
Pour déplacer une session dans une pane :
Il faut se mettre dans la fenêtre que l’on souhaite bouger puis
Ctrl-B:move-pane -t nom_session:numero_fenetre
ou
Ctrl-B:move-pane -t nom_session:
pour la déplacer dans une nouvelle pane.
Pour ajuster la taille d’une pane :
Ctrl-B Alt-Fleche
Les sessions :
s : switcher de session interactivement
d : détacher la session