Tmux (Terminal Multiplexer) è un'utilità a riga di comando per la gestione di più terminali in una singola finestra. Consente agli utenti di eseguire più programmi in un terminale, di dividere la finestra del terminale in più riquadri e di raggruppare più riquadri in un'unica finestra. Inoltre, tmux consente all'utente di salvare le sessioni di terminale e di riprenderle in qualsiasi momento. Tmux è molto utile per gestire i server remoti e per creare ambienti multitasking più efficienti in Linux.
La maggior parte delle distribuzioni utilizza il gestore di pacchetti standard del sistema per installare Tmux. Ad esempio, per installare Tmux su Ubuntu/Debian, si può usare il seguente comando in un terminale:
sudo apt install tmux
Per installare su CentOS/RHEL/Fedora, si può usare il comando:
sudo dnf install tmux
Dopo l'installazione, è possibile eseguire Tmux con il comando tmux
nel terminale.
Se avete bisogno di una versione più aggiornata di Tmux, potete costruirla e installarla voi stessi dai sorgenti. Per farlo, è necessario installare prima le dipendenze necessarie (almeno i pacchetti di file di intestazione) e poi compilare e installare il pacchetto. Il comando per scaricare il codice sorgente di Tmux:
wget
https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz
Successivamente, è necessario decomprimere l'archivio e navigare nella directory con il codice sorgente di Tmux:
tar zxvf tmux-3.2a.tar.gz
cd tmux-3.2a
Quindi, seguire le istruzioni contenute nel file README per compilare e installare Tmux. In genere queste sono:
./configure
make
sudo make install
Una volta installato, è possibile eseguire Tmux con il comando tmux nel terminale.