Une caractéristique importante d'une session est que la fenêtre est associée au processus qui y est démarré . Ouvrez la fenêtre, la session démarre ; fermez la fenêtre, la session se termine et le processus à l'intérieur de la session sera également terminé, qu'il soit terminé ou non.
Afin de résoudre ce problème, la session et la fenêtre peuvent être « non liées » : lorsque la fenêtre est fermée, la session n'est pas terminée, mais continue de s'exécuter, et la session peut être « liée » à d'autres fenêtres en cas de besoin ultérieur.
(https://www.ruanyifeng.com/blog/2019/10/tmux.html)
Commande:
- Quitter : ctrl+d OU entrer exit
- Touche de préfixe à évoquer : ctrl+b
- Touche de préfixe d'échappement : q OR esc
- opération de session :
- Nouveau : tmux
- Nouveau avec le nom : tmux new -s
- Détacher : tmux détacher
- Afficher la liste des sessions : tmux ls
- Entrez après avoir quitté : tmux attach -t
- Fermer la session : tmux kill-session -t
- Changer de session : commutateur tmux -t
- Renommer : tmux rename-session -t
- Fonctionnement de la fenêtre (volet) en session :
- Fractionner les fenêtres vers le haut et vers le bas : tmux split-window OR ctrl+b "
- Séparation gauche et droite : tmux split-window -h OU ctrl+b %
- Déplacez le curseur entre les différents volets : tmux select-pane -U/D/L/R OR ctrl+b arrow
- Fermer le volet en cours : ctrl+bx
- Temps d'affichage : ctrl+bt Quitter : enter
- Créez une nouvelle fenêtre : ctrl+bc OU tmux nouvelle-fenêtre -n
- Renommer la fenêtre : tmux rename-window
- Changer de fenêtre : ctrl+bw [les fenêtres sont triées à partir de 1 ! ]
- Fermer la fenêtre : tmux kill-window -t OU ctrl+b & fermer la fenêtre actuelle