Tmux (Terminal Multiplexer) este un utilitar de linie de comandă pentru gestionarea mai multor terminale într-o singură fereastră. Acesta permite utilizatorilor să ruleze mai multe programe într-un singur terminal, să împartă fereastra terminalului în mai multe panouri și să grupeze mai multe panouri într-o singură fereastră. În plus, tmux permite utilizatorului să salveze sesiunile terminalului și să le reia în orice moment. Tmux este foarte util pentru gestionarea serverelor la distanță și pentru crearea unor medii multitasking mai eficiente în Linux.
Majoritatea distribuțiilor utilizează managerul de pachete standard al sistemului pentru a instala Tmux. De exemplu, pentru a instala Tmux pe Ubuntu/Debian, puteți utiliza următoarea comandă într-un terminal:
sudo apt install tmux
Pentru a instala pe CentOS/RHEL/Fedora, puteți utiliza comanda:
sudo dnf install tmux
După instalare, puteți rula Tmux cu comanda tmux
în terminal.
Dacă aveți nevoie de o versiune mai actualizată a Tmux, o puteți construi și instala singur din sursă. Pentru a face acest lucru, trebuie mai întâi să instalați dependențele necesare (cel puțin pachetele de fișiere header) și apoi să compilați și să instalați pachetul. Comanda de descărcare a codului sursă Tmux:
wget
https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz
Apoi, trebuie să dezarhivați arhiva și să navigați la directorul cu codul sursă Tmux:
tar zxvf tmux-3.2a.tar.gz
cd tmux-3.2a
Apoi, urmați instrucțiunile din fișierul README pentru a compila și instala Tmux. De obicei, acestea sunt:
./configure
make
sudo make install
Odată instalat, puteți rula Tmux cu comanda tmux în terminal.