Тмук (Терминал Мултиплекер) је бесплатан софтвер отвореног кода који вам омогућава да отворите више прозора терминала у једној конзоли. Ово омогућава корисницима да истовремено покрећу више команди у различитим прозорима терминала у оквиру исте сесије, као и да се слободно крећу између прозора и прилагођавају њихове величине и положаје. Тмук вам омогућава да ефикасније радите са терминалом, чинећи га флексибилнијим и лакшим за коришћење.
Тмук има функције као што су чување стања сесије између рестартовања, подела прозора у више окна, управљање историјом команди, подршка пречицама на мишу и тастатури, прилагођавање тема и многе друге.
Може се користити и на локалној мрежи и путем удаљеног приступа, омогућавајући системским администраторима да ефикасније и безбедније управљају мрежама и серверима. Тмук је доступан за многе оперативне системе сличне Уник-у, укључујући Линук, мацОС и ФрееБСД.
Сесија у тмук-у је логично груписање отворених прозора терминала. Свака сесија може да садржи неколико прозора и панела, који се могу слободно померати и мењати, независно један од другог. Када креирате нову тмук сесију, она почиње у терминалу и омогућава вам да обављате више задатака, тј. покренути неколико команди истовремено и приказати резултате њиховог извршавања у различитим прозорима.
Тмук чува стање сваке сесије, чак и ако затворите терминал, прекинете везу са сервером или поново покренете систем. Ово вам омогућава да наставите са радом тамо где сте стали, чак и након поновног покретања сесије. Поред тога, тмук вам омогућава да прелазите између сесија, креирате нове прозоре у оквиру тренутне сесије, управљате прозорима, панелима, доделите интервентне тастере и још много тога. Генерално, коришћење сесија у тмук-у значајно поједностављује рад са терминалом и повећава ефикасност рада.
Да бисте се повезали на већ покренуту тмук сесију, потребно је да покренете следећу команду у терминалу:
tmux attach -t <session name>
где је `<име сесије>` име сесије на коју желите да се повежете.
Да бисте прекинули везу са тмук сесијом и оставили је да ради у позадини, користите следећу пречицу на тастатури: Цтрл-б д. Ова команда ће вас извести из тмук сесије у љуску док тмук остаје покренут у позадини.
Ако желите потпуно да прекинете тмук сесију, притисните `ЦТРЛ + б`, а затим унесите команду `:килл-сессион`. Ово ће прекинути све прозоре и панеле повезане са овом Тмук сесијом.