[Linux] Multiplexeur de terminal Tmux

 

Multiplexeur de terminal Tmux
Version de l’OS Ubuntu, Centos

 

 

Installer le paquet

Ubuntu

$ sudo apt install tmux

 

Centos

$ sudo yum install tmux

 

 

Son utilisation n’est pas trop complexe, et peux s’avérer très utile pour comparer 2 fichiers de conf par exemple.

Pour l’exécuter taper simplement tmux dans le terminal.

$ tmux

 

Pour lister les sessions ouvertes.

$ tmux ls

 

Pour quitter une session tmux tout en gardant ces screens/volets ouverts.

$ (Ctrl + b) + d

 

Pour retrouver son tmux et ces screens/volets

$ tmux attach

 

Pour le quitter de façon brutal, tout screen sera perdu.

$ tmux kill-server

 

Quelques raccourcis supplémentaires pour l’utilisation

Créer un nouveau screen:

$ (Ctrl + b) + c

 

Visualiser puis choisir les screens ouverts:

$ (Ctrl + b) + w

 

Renommer les screens:

$ (Ctrl + b) + ,

 

Fermer le screen courant (et les volets si ouverts):

$ (Ctrl + b) + &

 

Passer d’un screen a un autre (previous et next): (fonctionne aussi avec les numéros 0 a 9)

$ (Ctrl + b) + p
$ (Ctrl + b) + n

 

Créer un volet horizontal:

$ (Ctrl + b) + "

 

Créer un volet vertical:

$ (Ctrl + b) + %

 

Se déplacer entre les volets:

$ (Ctrl + b) + ← → ↑ ↓

 

Agrandir ou réduire une volets:

$ (Ctrl + b) + (Alt + ← → ↑ ↓)

 

Fermer un volet:

$ (Ctrl + b) + x

 

Séparer un volet et en faire un screen:

$ (Ctrl + b) + !

 

Créer un screen avec un numéro:

$ tmux new -s numerodesession

 

Pour ré-ouvrir la session

$ tmux attach -t numerodesession

 

 

Sources: http://www.linuxpedia.fr/doku.php/commande/tmux, https://wiki.deimos.fr/Tmux_:_le_multiplexeur_de_terminal_rempla%C3%A7ant_de_screen

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.