Tmux (Terminal Multiplexer) je nástroj příkazového řádku pro správu více terminálů v jednom okně. Umožňuje uživatelům spouštět více programů v jednom terminálu, rozdělit okno terminálu na více panelů a seskupit více panelů v jednom okně. Kromě toho tmux umožňuje uživateli ukládat relace terminálu a kdykoli je obnovit. Tmux je velmi užitečný pro správu vzdálených serverů a pro vytváření efektivnějších multitaskingových prostředí v Linuxu.
Většina distribucí používá k instalaci Tmux standardního správce balíčků systému. Například pro instalaci Tmux v Ubuntu/Debianu můžete v terminálu použít následující příkaz:
sudo apt install tmux
Pro instalaci v systému CentOS/RHEL/Fedora můžete použít příkaz:
sudo dnf install tmux
Po instalaci můžete Tmux spustit pomocí příkazu tmux
v terminálu.
Pokud potřebujete aktuálnější verzi Tmuxu, můžete si ji sestavit a nainstalovat sami ze zdrojových kódů. K tomu je třeba nejprve nainstalovat potřebné závislosti (alespoň balíčky hlavičkových souborů) a poté balíček zkompilovat a nainstalovat. Příkaz pro stažení zdrojového kódu Tmux:
wget
https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz
Dále je třeba rozbalit archiv a přejít do adresáře se zdrojovým kódem Tmux:
tar zxvf tmux-3.2a.tar.gz
cd tmux-3.2a
Poté podle pokynů v souboru README zkompilujte a nainstalujte Tmux. Obvykle se jedná o tyto pokyny:
./configure
make
sudo make install
Po instalaci můžete Tmux spustit pomocí příkazu tmux v terminálu.