Tmux
Tmux est un multiplexeur de terminal. Il permet d'utiliser plusieurs terminaux virtuels dans une seule fenêtre de terminal ou une session sur un terminal distant.
Ligne de commande
Lancement
Rien de plus simple :
tmux
Voir les sessions tmux existantes
tmux ls
Se rattacher à une session tmux existante
S’il n’y a qu’une seule session, ou si vous voulez vous rattacher à la dernière auquelle vous étiez rattaché :
tmux at
Si vous souhaitez cibler une autre session :
tmux at -t <nom de la session>
Aide
Faites Ctrl
+b
puis ?
et tmux vous affichera une liste de commande accesibles avec des raccourcis claviers
Raccourcis claviers usuels
Ouvrir une nouvelle fenêtre
Ctrl
+b
puis c
Naviguer entre les fenêtres
Ctrl
+b
puis n
(-> next
) pour passer à la fenêtre suivante.
Ctrl
+b
puis p
(-> previous
) pour passer à la fenêtre précédente
Renommer une fenêtre
Ctrl
+b
puis ,
, vous aurez un prompt dans la barre en bas, tapez ce que vous voulez et appuyez sur la touche Entrée
.
Pour sortir du prompt sans valider, appuyez sur la touche Esc
.
Créer un nouveau panneau
En coupant la fenêtre horizontalement
Le nouveau panneau sera créé à droite du panneau courant.
Ctrl
+b
puis %
En coupant la fenêtre verticalement
Le nouveau panneau sera créé en dessous du panneau courant.
Ctrl
+b
puis "
Naviguer entre les panneaux
Ctrl
+b
puis utiliser les flèches du clavier
Commandes
Pour entrer en mode commande, faites Ctrl
+b
puis :
.
Vous aurez un prompt dans la barre en bas.
Changer le répertoire de départ
Quand on ouvre un tmux, chaque nouvelle fenêtre ou nouveau panneau s’ouvrira dans le répertoire depuis lequel vous avez créé le tmux.
Pour changer ce répertoire de départ, utilisez la commande attach -c /le/dossier/que/vous/voulez
.