Tmux (Terminal Multiplexer) to narzędzie wiersza poleceń do zarządzania wieloma terminalami w jednym oknie. Pozwala użytkownikom na uruchamianie wielu programów w jednym terminalu, dzielenie okna terminala na wiele paneli i grupowanie wielu paneli w jednym oknie. Co więcej, tmux pozwala użytkownikowi na zapisywanie sesji terminalowych i wznawianie ich w dowolnym momencie. Tmux jest bardzo przydatny do zarządzania zdalnymi serwerami i tworzenia bardziej wydajnych środowisk wielozadaniowych w systemie Linux.
Większość dystrybucji używa standardowego menedżera pakietów systemu do zainstalowania Tmux. Na przykład, aby zainstalować Tmux na Ubuntu/Debian, można użyć następującego polecenia w terminalu:
sudo apt install tmux
Aby zainstalować na CentOS/RHEL/Fedora, można użyć polecenia:
sudo dnf install tmux
Po instalacji można uruchomić Tmux za pomocą polecenia tmux
w terminalu.
Jeśli potrzebujesz bardziej aktualnej wersji Tmux, możesz zbudować i zainstalować ją samodzielnie ze źródła. Aby to zrobić, należy najpierw zainstalować niezbędne zależności (przynajmniej pakiety plików nagłówkowych), a następnie skompilować i zainstalować pakiet. Polecenie do pobrania kodu źródłowego Tmux:
wget
https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz
Następnie należy rozpakować archiwum i przejść do katalogu z kodem źródłowym Tmux:
tar zxvf tmux-3.2a.tar.gz
cd tmux-3.2a
Następnie należy postępować zgodnie z instrukcjami zawartymi w pliku README, aby skompilować i zainstalować Tmux. Zazwyczaj są to:
./configure
make
sudo make install
Po zainstalowaniu można uruchomić Tmux za pomocą polecenia tmux w terminalu.