Edellisessä artikkelissa tarkastelimme, mikä Tmux on. Lyhyesti sanottuna Terminal Multiplexer on komentorivin apuohjelma, jolla voit hallita useita päätelaitteita yhdessä ikkunassa. Sen avulla käyttäjät voivat suorittaa useita ohjelmia yhdessä päätelaitteessa, jakaa pääteikkunan useisiin ikkunoihin ja ryhmitellä useita ikkunoita yhteen ikkunaan.
Lisäksi tmuxin avulla käyttäjä voi tallentaa terminaaliistuntoja ja jatkaa niitä milloin tahansa. Tmux on erittäin hyödyllinen etäpalvelimien hallinnassa ja tehokkaampien monitehtäväympäristöjen luomisessa OS Linuxissa. Tässä artikkelissa tarkastellaan syntaksia ja joitakin työkalun vaihtoehtoja (ei kaikkia, vain suosituimpia).
Tmux-syntaksi
Tmux-komennon syntaksi on seuraava:
tmux [options] [command]
Tmux options
Joitakin Tmux-komennon yleisimmin käytettyjä vaihtoehtoja ovat:
-c <polku>- määrittää konfiguraatiotiedoston polun.-L <nimi>- määrittää pistorasian nimen.-f <polku>- määrittää pistorasian polun.-S <nimi>- määrittää istunnon nimen.
Tmux-komennot
Yleisimmin käytetyt Tmux-komennot ovat:
new-session-luo uuden Tmux-istunnon.list-sessions-näyttää luettelonnykyisistä istunnoista.attach-session-muodostaa yhteyden määritettyyn istuntoon.detach-session-katkaisee nykyisen istunnon yhteyden komentotulkista.switch-siirtyy toiseen paneeliin tai ikkunaan.kill-server-pysäyttää kaikki käynnissä olevat istunnot;kill-session-lopettaa -t-parametrilla annetun istunnon;list-clients-näyttää -t-istuntoon liitetyt asiakkaat;list-sessions(ls)- näyttääluettelonkaikista käynnissä olevista istunnoista;rename-session - nimeääistunnonuudelleen, antaa istunnon ID:n ja uuden nimen.
Lisää vaihtoehtoja ja komentoja löytyy kutsumalla Tmux help -ohjelmaa komennolla
man tmux
Tai:
tmux -h
Seuraavaksi kerromme, miten komentoa käytetään käytännössä.
Tmuxin käyttäminen
Uuden istunnon luomiseksi riittää, että komento suoritetaan ilman parametreja:
tmux

Voit myös luoda istunnon komennolla new-session ja antaa sille sopivan nimen:
tmux new-session -s "name"
Nyt voit käyttää Tmuxia ja luoda istuntoja komennolla.