multiplexer per terminale
tmux abilita l'accesso e il controllo di diversi terminali (o finestre) da
un singolo terminale come screen. tmux è eseguito come sistema
client-server. Un server viene creato automaticamente quando necessario e
mantiene svariate sessioni, ciascuna delle quali può avere diverse finestre
ad essa collegate. Ad una sessione si può connettere un numero qualsiasi di
client, oppure il server può essere controllato tramite comandi con tmux.
Le comunicazioni avvengono attraverso un socket che, in modo predefinito,
viene posto in /tmp. tmux fornisce inoltre un'interfaccia per i comandi
coerente e ben documentata, che mantiene la medesima sintassi sia che sia
usata interattivamente, sia da associazioni di tasti, sia dalla shell.
Offre la possibilità di scegliere tra le associazioni di tasti in stile vim
o Emacs.