Praėjusiame straipsnyje apžvelgėme, kas yra "Tmux". Trumpai tariant, "Terminal Multiplexer" yra komandinės eilutės įrankis, skirtas valdyti kelis terminalus viename lange. Ji leidžia naudotojams paleisti kelias programas viename terminale, padalyti terminalo langą į kelis skydelius ir sugrupuoti kelis skydelius viename lange.
Be to, tmux
leidžia naudotojui išsaugoti terminalo sesijas ir bet kada jas atnaujinti. Tmux
labai naudingas valdant nuotolinius serverius ir kuriant efektyvesnes daugiaprogramines aplinkas OS Linux. Šiame straipsnyje apžvelgsime sintaksę ir kai kurias įrankio parinktis (ne visas, tik populiariausias).
Tmux
komandos sintaksė yra tokia:
tmux [options] [command]
Kai kurios iš dažniausiai naudojamų Tmux
komandos parinkčių yra šios:
-c <path>
- nurodo konfigūracijos failo kelią.-L <vardas>
- nurodo lizdo pavadinimą.-f <path>
- nurodo kelią iki lizdo.-S <vardas>
- nurodo sesijos pavadinimą.Dažniausiai naudojamos šios "Tmux"
komandos:
new-session -
sukuria naują Tmux sesiją.list-sessions - pateikiamas
esamų sesijųsąrašas
.attach-session-
prisijungia prie nurodytos sesijos.detach-session-
atjungia dabartinę sesiją nuo apvalkalo.switch-
perjungia į kitą skydelį arba langą.kill-server-
sustabdo visas veikiančias sesijas;kill-session-
nutraukia sesiją, perduotą parametru -t;list-clients-
peržiūrėti klientus, prisijungusius prie -t sesijos;list-sessions
(ls
) - parodo visų veikiančių sesijųsąrašą
;rename-session-pervadinti
sesiją, perduodant sesijos ID ir naują vardą.Papildomų parinkčių ir komandų galima rasti iškvietus Tmux
pagalbos komandą su komanda
man tmux
Arba:
tmux -h
Toliau papasakosime, kaip šią komandą naudoti praktiškai.
Norint sukurti naują sesiją, pakanka įvykdyti komandą be parametrų:
tmux
Taip pat galite sukurti sesiją komanda new-session ir suteikti jai patogų pavadinimą:
tmux new-session -s "name"
Dabar galite naudoti "Tmux" ir kurti sesijas naudodami komandą.