tmux est un multiplexeur de terminaux: il permet de créer, d'accéder et de contrôler un certain nombre de terminaux (ou fenêtres), chacun exécutant un programme distinct, à partir d'un seul écran. tmux peut être détaché d'un écran et continuer à s'exécuter en arrière-plan, puis réattaché ultérieurement.