Développé par | Nicholas Marriott |
---|---|
Première version | |
Dernière version | 3.5a ()[1] |
Dépôt | github.com/tmux/tmux |
Assurance qualité | Intégration continue |
Écrit en | C |
Interface | Ncurses |
Système d'exploitation | GNU, GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX et macOS |
Type | Multiplexeur de terminal (en) |
Licence | Licence ISC |
Site web | tmux.github.io |
tmux est un multiplexeur de terminaux libre en mode texte. Il permet d'utiliser plusieurs terminaux virtuels dans une seule fenêtre de terminal ou une session sur un terminal distant. tmux peut être détaché d'une session et continuer de fonctionner en arrière-plan, on peut également s'y rattacher plus tard. Il permet aussi de lancer, de gérer et de garder le visuel sur plusieurs processus en même temps. tmux a pour but d'être une alternative stable et moderne à GNU Screen, il possède d'ailleurs la majorité des fonctions de GNU Screen[2].
tmux peut être contrôlé par une combinaison de touche du clavier appelée prefix suivie d'une option. La combinaison de touches par défaut "Ctrl + b", mais peut être modifiée et personnalisée.
Quelques commandes tmux pour la gestion des sessions :
Quelques commandes tmux pour la gestion des fenêtres :
Quelques commandes tmux pour la gestion des panneaux :