
Mitme seansi tõhusaks haldamiseks on käsurea tööriist, mis on Unixi keskkondades väga populaarne, nt Linux või macOS. Selles sissekandes me selgitame mis on Tmux. Kasulik väike juhend algajatele.
Tmux on lühend sõnast Terminali multiplekser. Multiplekseri määratlus, kui me räägime terminalidest, on programm, mis võimaldab kasutajal hallata mitut virtuaalset seanssi ühes terminalis. Ressurss, mis on töötamisel eriti praktiline kaugserveritega või kui on vaja täita mitut käsku korraga erinevates akendes.
Mis on Tmux?
Hea terminali multiplekserina võimaldab Tmux seda meile jagage üks terminaliseanss mitmeks alamaknaks või paaniks terminali aknas endas. Sel viisil saame eraldage kõik need väikesed aknad erinevate programmide või seansside käitamiseks shell. See oli vähemalt selle looja eesmärk, Nicholas Marriott, kui ta 2007. aastal selle multiplekseri esimese versiooni välja tõi.
Teine huvitav aspekt on see, et see võimaldab meil katkestage ühendus ja ühendage seansiga igal ajal uuesti käimasolevaid protsesse katkestamata. See on väga mugav kaugühenduste või pikaajaliste ülesannetega tegelemisel.
Need funktsioonid muudavad Tmuxi tarkvara teatud tüüpi ülesannete jaoks eriti sobivaks. Nagu näiteks need:
- Arendused kaugserverites.
- Automatiseerimis- ja seireülesanded.
- Tõhus multitegumtöö korraldamine.
Kõige tavalisem viis Tmuxi kasutamiseks on mitme sõltumatu seansi loomine. (üks arenduseks, teine monitooringuks, teised serveri haldamiseks jne), mida saame mugavalt hallata samalt monitorilt, saades hüpata ühelt sessioonilt teisele lihtsalt ja millal tahame.
Kuidas installida Tmux

Nüüd, kui teame, mis on Tmux, vaatame, kuidas seda oma arvutisse installida. Tmuxi installimine on Unixi-põhistes operatsioonisüsteemides, nagu macOS või Linux, üsna lihtne. Selgitame seda allpool:
macOS-is
Tmuxi installimiseks macOS Tmuxi kasutame paketihaldurit Kodune pruul. Need on käsud, mida peame terminalis kasutama:
- Sest installige homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Sest installige Tmux: pruulima installima tmux
- Sest kontrollige installimist: tmux -V
Linuxis
Kui tegemist on Arch Linuxil põhinevate süsteemidega, on võimalik installida Tmux ametlikust Arch hoidlast. Meetod on veelgi lihtsam:
- 1. samm: avame terminali.
- 2. samm: installime Tmuxi paketihalduri abil pacman:
Windowsis
Jah, Tmuxi on võimalik installida ka Windowsi, kuigi sel juhul on protsess veidi keerulisem:
- Esimene samm on installi WSL (Windows Subsystem for Linux). Selleks avage administraatorina PowerShell ja käivitage see käsk: wsl – install
- Pärast avame oma Linuxi distributsiooni WSL-is ja järgime juhiseid. Vajame järgmisi käske:
- sudo apt update
- sudo apt install tmux
- Lõpuks käivitame Tmuxi kasutamise alustamiseks järgmise käsu: tmux
Kuidas Tmuxi kasutada
Tmuxi kasutamise alustamiseks peate esmalt aru saama, milline on teie organisatsioon. Iga avatud seanss sisaldab akende rühm. Kõik need aknad on samaväärsed terminal, nii et ühel seansil võib olla mitu akent. Lõpuks saab aknaid jagada ka paneelideks.

Funktsioon, mis võimaldab meil Tmuxi kiiremini kasutada, on võimalus kasutada erinevaid klaviatuuri otseteed. Need on kõige levinumad ja kasulikumad:
- Tmuxi eesliide: Ctrl+b
- Loo uus aken: Ctrl + b, seejärel c
- Poolitatud aken (horisontaalselt): Ctrl + b, seejärel «
- Poolitatud aken (vertikaalselt): Ctrl + b, seejärel %
- Paneelide vahel liikumine: Ctrl + b, siis kasutame nooli.
- Katkesta seanss: Ctrl + b, seejärel d
- Ühendage seanss uuesti: tmux lisada
- Paneeli või akna sulgemine: välju või Ctrl + d
Lisaks sellele pakub Tmux meile huvitavat kohandamisvalikud. See on võimalik luues konfiguratsioonifaili, kuhu iga kasutaja saab lisada koodi vastavalt oma maitsele ja eelistustele.
Selle faili loomiseks peate käivitama järgmise käsu: sudo touch ~/.tmux.conf
Konfiguratsioonikoodi lisamiseks peame faili avama tekstiredaktoriga ja sisestama vajalikud sätted. Seal nad lähevad mõned näited mida saame kasutada:
Muutke vaikeprefiksit
Kui sooviksime Ctrl+a asemel Ctrl+b, kirjutaksime järgmise:
# Muutke eesliide 'Ctrl+B' asemel 'Ctrl+A'
lahti siduda Cb
set-option -g prefiks Ca
sidumisvõti Ca saatmise eesliide
Kasutage hiirerežiimi
Vaikimisi otseteedest loobumiseks ning akende ja paneelide liigutamiseks hiire abil. Käsk on:
pane hiir -g sisse
Muutke paneeli taustavärvi
Kui soovite muuta tausta mustast (vaikimisi) valgeks, tuleks kasutada järgmist käsku:
määra -g window-active-style bg=white
Seda tüüpi nippe leiate veebist veel palju TMUXCheatSheet.
Kokkuvõtteks võib öelda, et kõik, mida me siin selgitasime, aitab meil järeldada, mis on Tmux: väga võimas ja praktiline tööriist, eriti arendajatele ja süsteemiadministraatoritele. Üldiselt igale kasutajale, kes seda vajab Töötage tõhusalt mitme terminali ja samaaegsete protsessidega.
Toimetaja on spetsialiseerunud tehnoloogiale ja internetiprobleemidele, omades rohkem kui kümneaastast kogemust erinevates digitaalsetes meediates. Olen töötanud toimetajana ja sisuloojana e-kaubanduse, kommunikatsiooni, veebiturunduse ja reklaamiettevõtetes. Olen kirjutanud ka majanduse, rahanduse ja teiste sektorite veebisaitidele. Minu töö on ka minu kirg. Nüüd minu artiklite kaudu Tecnobits, püüan uurida kõiki uudiseid ja uusi võimalusi, mida tehnoloogiamaailm meile iga päev oma elu parandamiseks pakub.