Tmux (Terminal Multiplexer) - утилита командной строки для управления несколькими терминалами в рамках одного окна. Он позволяет пользователям запустить несколько программ в одном терминале, разделять окно терминала на несколько панелей и группировать несколько панелей в одном окне. Более того, tmux позволяет пользователю сохранять сессии работы с терминалом и возобновлять их в любое время. Tmux очень полезен для управления удаленными серверами и для создания более эффективных многозадачных сред в ОС Linux.
Как устанавливается
Для установки Tmux на большинстве дистрибутивов используется стандартный менеджер пакетов системы. Например, для установки Tmux на Ubuntu/Debian можно использовать следующую команду в терминале:
sudo apt install tmux
Для установки на CentOS/RHEL/Fedora можно использовать команду:
sudo dnf install tmux
После установки, можно запустить Tmux командой tmux в терминале.
Если нужна более актуальная версия Tmux, можно собрать и установить ее самостоятельно из исходного кода. Для этого нужно сначала установить необходимые зависимости (как минимум, пакеты с заголовочными файлами) и затем скомпилировать и установить пакет. Команда для скачивания исходного кода Tmux: