Tmux
Updated 30 Janvier 2020
tmux est un outil open source de multiplexage de terminaux qui permet à l'utilisateur d'accéder à plusieurs terminaux sur un seul écran. With tmux, you can join and quit the current session, while all running programs and process remain. Il est fourni avec toutes les versions de [Calculate Linux Desktop] (cld) et de [Calculate Directory Server] (cds).
Par où commencer
Pour démarrer tmux, exécutez :
tmux
La session 0 sera alors lancée.
Pour fermer une session avec une seule fenêtre ouverte, exécutez :
exit
Tmux peut être piloté depuis le terminal ainsi que depuis une session en cours, à l'aide de raccourcis. Pour afficher la liste complète des commandes possibles, exécutez :
tmux list-commands
Travailler avec tmux
À noter que sur tmux, les touches doivent être appuyées l'une après l'autre et non simultanément. Appuyez puis relâchez la combinaison Ctrl+b
. Appuyez ensuite sur la touche de commande.
Défilement
Le défilement est quelque peu inhabituel : au lieu d'appuyer sur Maj+PgUp
ou Maj+PgDown
, il faut passer en "mode copie" pour permettre un défilement normal. Utilisez q
pour revenir au mode normal.
Combinaison de touches | Action |
---|---|
Ctrl+b , [ |
Basculer vers le mode copie |
Up, PageUp, Down, PageDown |
Faire défiler en mode copie |
q |
Quitter le mode copie |
Travailler avec des séances
Combinaison de touches | Action |
---|---|
Ctrl+b , d |
Quitter la séance |
Ctrl+b , s |
Basculer entre séances |
Ctrl+b , w |
Basculer entre séances et fenêtres |
Ctrl+b , D |
Interrompre une séance |
Travailler avec des fenêtres
Une séance peut contenir autant de fenêtres que vous le souhaitez.
Combinaison de touches | Action |
---|---|
Ctrl+b , c |
Créer une fenêtre |
Ctrl+b , n, p |
Aller à la fenêtre suivante ou précédente |
Ctrl+b , 0-9 |
Aller à la fenêtre 0-9 |
Ctrl+b , w |
Sélectionner une fenêtre en mode interactif |
Ctrl+Maj+d |
Fermer une fenêtre |
Ctrl+b , & |
Fermer une fenêtre avec confirmation |
Travailler avec des onglets
Une fenêtre peut avoir plusieurs onglets.
Combinaison de touches | Action |
---|---|
Ctrl+b , % |
Découpage vertical |
Ctrl+b , " |
Découpage horizontal |
Ctrl+b , 'Up, Down, Left, Right` (Haut, Bas, Gauche, Droite) |
Passer le curseur d'un onglet à l'autre |
Ctrl+b , k, j, h, l |
Il en va de même pour les touches de raccourci de style vim (sur Calculate Linux uniquement) : |
Ctrl+b , ; |
Aller à l'onglet actif précédent |
Ctrl+b , Ctrl+Up, Ctrl+Down, Ctrl+Left, Ctrl+Right |
Redimensionner l'onglet |
Ctrl+b , Maj+k, Maj+j, Maj+h, Maj+l |
Il en va de même pour les touches de raccourci de style vim (sur Calculate Linux uniquement) : |
Ctrl+b , Ctrl+o |
Inverser les onglets |
Ctrl+b , Alt+1 |
Disposition horizontale des onglets |
Ctrl+b , Alt+2 |
Disposition verticale des onglets |
Ctrl+b , Alt+5 |
Aligner les onglets |
Ctrl+b , x |
Fermer l'onglet (vous pouvez également taper exit ) |
Autre
Combinaison de touches | Action |
---|---|
Ctrl+b , ? |
Voir tous les raccourcis |