tmux - что это и для чего нужен? - Zhbert's Home Нажмите "Enter", чтобы перейти к контенту

tmux — что это и для чего нужен?

Так или иначе при использовании Linux приходится использовать терминал (в данном случае речь про эмулятор терминала). Не знаю, как у других, а у меня он всегда запущен, и более того, я всегда им пользуюсь. Это и git, и управление удаленным сервером по ssh, и использование каких-то консольных команд вроде youtube-dl. И иногда случается так, что одного окна не хватает.

Да, можно запустить множество терминалов или открыть в одном множество вкладок, но это будет не так удобно и читабельно, как хотелось бы, а переключение между ними будет занимать достаточно много времени. В таких случаях на помощь приходит такая ведь, как мультиплектор терминалов, а в моем конкретном случае tmux.


tmux — свободная консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана. tmux может быть отключен от экрана: в этом случае он продолжит исполняться в фоновом режиме; имеется возможность вновь подключиться к tmux, находящемуся в фоне. tmux является штатным мультиплексором терминалов операционной системы OpenBSD. Программа tmux задумывалась как замена программы GNU Screen. (с) Wikipedia


Обычно она есть в репозиториях дистрибутива (а в некоторых уже даже предустановлена), поэтому не буду описывать ее установку — установить можно обычной командой установки для вашего пакетного менеджера.

После установки можно запустить утилиту, набрав в терминале команду tmux. Убедиться, что tmux запущен можно по появившейся внизу зеленой строке, а в названии окна терминала (если у вас настроено) будет отображено слово tmux.

Скриншот запущенного tmux

Работать далее можно так же, как и в обычно терминале, но до того момента, когда вам понадобится еще одно окно. Для этого не нужно никуда выходить или открывать еще один терминал/вкладку, достаточно просто нажать сочетания горячих клавиш для разделения экрана на части. Разделить можно как по ширине, так и по высоте.

Два терминала в одном tmux

Далее можно делить терминалы в каждой из строк или столбцов до тех пор, пока они не станут нечитабельными.

Три терминала в одном tmux

Будьте первым, кто оставит комментарий!

Добавить комментарий

Ваш адрес email не будет опубликован.