tmux pour teminal multiplexé
L'avantage du travail en mode terminal n'est plus à démontrer. Les utilisateurs de GNU/Linux aiment administrer, créer des filtres de recherche dans le bash avec awk, grep et autre sed pour travailler d'une manière efficace. En choisissant tmux on s'offre beaucoup de possibilités dans une seule fenêtre active et avec l'arrivée des grands écrans, c'est bien pratique.
En commence par ouvrir un terminal et pour l'installation il suffit de faire un
~$ sudo apt update
~$ sudo apt install tmux
Ce n'est pas obligatoire, mais on peut créer un fichier de configuration dans notre répertoire /home/mon_nom qui portera le nom de ".tmux.conf" (fichier caché). On peut après lui ajouter des commandes de paramétrage de tmux.
On trouve passablement de références sur les pages WEB.
Configuration de tmux
Ma configuration Tmux
Une fois installé, on peut se lancer en donnant la commande dans le terminal
~$ tmux
Le bind est ctrl-b, mais il peut être changé dans le fichier de configuration .tmux.conf
Le bind = le raccourcis :)
Changer le bind ... dans le fichier .tmux.conf
On peut créer ce fichier à partir de la conf actuelle
~$ tmux show -g > .tmux.conf
Avec l'éditeur on peut alors changer les paramètres dans le fichier .tmux.conf
unbind C-b
set -g prefix C-y
Quelques raccourcis pour bien commencer :)
Par défaut, tmux utilise le Ctrl-b comme préfixe d'une commande, mais on peut changer cette commande par un Ctrl-Y par exemple.
Ctrl-B c pour créer une nouvelle fenêtre
Ctrl-B n next ou p
Ctrl-B d pour effacer la fenêtre
Ctrl-B x pour terminer la session
Ctrl-B % pour couper l'écran en deux verticalement
Ctrl-B " pour couper horizontalement
Ctrl-B < ou > pour passer d'une fenêtre a l'autre
Ctrl-B Alt < ou Altl > pour élargir la fenêtre
Ctré-B o pour changer de panneau
Ctrl-B q et donner le no du panneau de destination.
Ctrl-B z ouvrit la fenêtre en plein écran et a nouveau ctrl-b z pour revenir