Tmux (Terminal Multiplexer) is een opdrachtregelhulpprogramma voor het beheren van meerdere terminals in één venster. Het stelt gebruikers in staat om meerdere programma's in één terminal uit te voeren, het terminalvenster in meerdere vensters te splitsen en meerdere vensters in één venster te groeperen. Bovendien kan de gebruiker met tmux terminalsessies opslaan en op elk moment hervatten. Tmux is erg handig voor het beheren van externe servers en voor het creëren van efficiëntere multitasking-omgevingen in Linux.
De meeste distributies gebruiken de standaard pakketbeheerder van het systeem om Tmux te installeren. Om Tmux bijvoorbeeld op Ubuntu/Debian te installeren, kun je het volgende commando in een terminal gebruiken:
sudo apt install tmux
Om op CentOS/RHEL/Fedora te installeren, kunt u het volgende commando gebruiken:
sudo dnf install tmux
Na de installatie kun je Tmux uitvoeren met het commando tmux
in terminal.
Als je een meer actuele versie van Tmux nodig hebt, kun je deze zelf bouwen en installeren vanaf de broncode. Om dit te doen, moet u eerst de nodige afhankelijkheden installeren (ten minste de pakketten met headerbestanden) en vervolgens het pakket compileren en installeren. Het commando om de broncode van Tmux te downloaden:
wget
https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz
Vervolgens moet u het archief uitpakken en naar de map met de Tmux broncode navigeren:
tar zxvf tmux-3.2a.tar.gz
cd tmux-3.2a
Volg vervolgens de instructies in het README-bestand om Tmux te compileren en installeren. Deze zijn meestal:
./configure
make
sudo make install
Eenmaal geïnstalleerd kunt u Tmux uitvoeren met het commando tmux in de terminal.