Мультиплексор терминалов. Использует библиотеку ncurses.
Поддерживает два режима vi
и еmacs
, по умолчению режим еmacs
apt install tmux
Файл ~/.tmux.conf
setw -g mode-keys vi
Чтобы в GNU Midnight Commander правильно работали клавиши Shift+F1…Shift+F10 нужно добавить в файл ~/.tmux.conf
setw -g xterm-keys on
или выполнить команды:
touch ~/.tmux.conf;echo 'setw -g xterm-keys on' >~/.tmux.conf
Добавляем в ~/.bashrc
строку запуска:
[[ $TERM != "screen" ]] && exec tmux
bash - How can I set my default shell to start up tmux - Unix & Linux Stack Exchange
Очень хороший способ запуска:
tmux attach || tmux new
— делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux
, если он существует; если такого ещё нет — создаёте новый.
Ctrl+b — префикс команды
tmux
В одной сессии может быть сколько угодно окон:
exit
в терминале).В одном окне может быть много панелей:
Недостаток — непривычным становится скроллинг: