
Mae yna offeryn llinell orchymyn i reoli sesiynau lluosog yn effeithlon sy'n boblogaidd iawn mewn amgylcheddau Unix, megis Linux neu macOS. Yn y cofnod hwn rydyn ni'n mynd i esbonio beth yw Tmux. Canllaw bach defnyddiol i ddechreuwyr.
Talfyriad o Amlblecsydd Terfynell. Y diffiniad o amlblecsydd pan fyddwn yn siarad am derfynellau yw rhaglen sy'n caniatáu defnyddiwr rheoli sesiynau rhithwir lluosog o fewn terfynell sengl. Adnodd sy'n arbennig o ymarferol wrth weithio gyda gweinyddwyr pell neu pan fo angen gweithredu gorchmynion lluosog ar yr un pryd mewn gwahanol ffenestri.
Beth yw Tmux?
Fel amlblecsydd terfynell da, mae Tmux yn caniatáu inni rhannwch un sesiwn derfynell yn is-ffenestri neu baneli lluosog o fewn ffenestr y derfynell ei hun. Yn y modd hwn, gallwn neilltuo pob un o'r ffenestri bach hyn i redeg rhaglenni neu sesiynau gwahanol cragen. Dyna, o leiaf, oedd nod ei greawdwr, Nicholas Marriott, pan lansiodd y fersiwn gyntaf o'r amlblecsydd hwn yn 2007.
Agwedd ddiddorol arall yw ei fod yn caniatáu i ni datgysylltu ac ailgysylltu â sesiwn ar unrhyw adeg heb dorri ar draws y prosesau sy'n rhedeg. Mae hyn yn gyfleus iawn wrth ddelio â chysylltiadau anghysbell neu dasgau hirdymor.
Mae'r nodweddion hyn yn gwneud meddalwedd Tmux yn arbennig o addas ar gyfer rhai mathau o dasgau. Er enghraifft, fel y rhain:
- Datblygiadau ar weinyddion pell.
- Tasgau awtomeiddio a monitro.
- Trefniadaeth effeithlon o waith amldasgio.
Y ffordd fwyaf cyffredin o ddefnyddio Tmux yw creu sesiynau annibynnol lluosog. (un ar gyfer datblygu, un arall ar gyfer monitro, eraill i reoli gweinydd, ac ati) y gallwn reoli'n gyfforddus o'r un monitor, gan allu neidio o un sesiwn i'r llall yn hawdd a phryd bynnag y dymunwn.
Sut i osod Tmux

Nawr ein bod ni'n gwybod beth yw Tmux, gadewch i ni weld sut i'w osod ar ein cyfrifiadur. Mae gosod Tmux yn eithaf syml ar systemau gweithredu sy'n seiliedig ar Unix fel macOS neu Linux. Rydym yn ei esbonio isod:
Ar macOS
I osod Tmux ar macOS Tmux rydym yn defnyddio'r rheolwr pecyn homebrew. Dyma'r gorchmynion y mae'n rhaid i ni eu defnyddio yn y derfynell:
- i gosod homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- i gosod Tmux: brew gosod tmux
- i gwirio gosod: tmux -V
Ar Linux
Os yw'n systemau sy'n seiliedig ar Arch Linux, mae'n bosibl gosod Tmux o ystorfa swyddogol Arch. Mae'r dull hyd yn oed yn symlach:
- Cam 1: Rydym yn agor terfynell.
- Cam 2: Rydym yn gosod Tmux gan ddefnyddio'r rheolwr pecyn pacman:
Ar ffenestri
Ydy, mae hefyd yn bosibl gosod Tmux ar Windows, er yn yr achos hwn mae'r broses ychydig yn fwy cymhleth:
- Y cam cyntaf yw gosod WSL (Windows Subsystem ar gyfer Linux). I wneud hyn, agorwch PowerShell fel gweinyddwr a rhedeg y gorchymyn hwn: wsl -install
- Ar ôl rydym yn agor ein dosbarthiad Linux o fewn WSL ac rydym yn dilyn y cyfarwyddiadau. Y gorchmynion sydd eu hangen arnom yw'r canlynol:
- diweddariad apt sudo
- sudo apt gosod tmux
- Yn olaf, i ddechrau defnyddio Tmux rydym yn gweithredu'r gorchymyn hwn: tmux
Sut i ddefnyddio Tmux
I ddechrau defnyddio Tmux, yn gyntaf rhaid i chi ddeall sut le yw eich sefydliad. Mae pob sesiwn agored yn cynnwys grŵp o ffenestri. Mae pob un o'r ffenestri hyn yn cyfateb i terfynell, felly gall un sesiwn gael ffenestri lluosog. Yn olaf, gellir rhannu ffenestri yn baneli hefyd.

Nodwedd sy'n ein galluogi i ddefnyddio Tmux yn gyflymach yw'r posibilrwydd o ddefnyddio gwahanol llwybrau byr bysellfwrdd. Dyma'r rhai mwyaf cyffredin a defnyddiol:
- Rhagddodiad Tmux: Ctrl + b
- Creu ffenestr newydd: Ctrl + b, yna c
- Ffenestr hollti (yn llorweddol): Ctrl + b, yna «
- Ffenestr hollti (yn fertigol): Ctrl + b, yna %
- Symud rhwng paneli: Ctrl + b, yna rydyn ni'n defnyddio'r saethau.
- Sesiwn datgysylltu: Ctrl + b, yna d
- Sesiwn ailgysylltu: tmux atodi
- Caewch banel neu ffenestr: ymadael neu Ctrl + d
Yn ogystal â hyn, mae Tmux yn cynnig diddorol i ni opsiynau addasu. Mae hyn yn bosibl trwy greu ffeil ffurfweddu y gall pob defnyddiwr ychwanegu cod ati yn ôl eu chwaeth a'u dewisiadau.
I greu'r ffeil hon, rhaid i chi redeg y gorchymyn canlynol: cyffwrdd sudo ~/.tmux.conf
I ychwanegu'r cod ffurfweddu, mae'n rhaid i ni agor y ffeil gyda golygydd testun a nodi'r gosodiadau sydd eu hangen arnom. Dyna maen nhw'n mynd Rhai enghreifftiau y gallwn ei ddefnyddio:
Newidiwch y rhagddodiad rhagosodedig
Pe baem ni eisiau Ctrl+a yn lle Ctrl+b, byddem yn ysgrifennu'r canlynol:
# Newid y rhagddodiad o 'Ctrl+B' i 'Ctrl+A'
dadrwymo Cb
set-option -g rhagddodiad Ca
rhwym-allweddol Ca anfon-rhagddodiad
Defnyddiwch fodd llygoden
I gael gwared ar y llwybrau byr rhagosodedig a symud ffenestri a phaneli gan ddefnyddio'r llygoden. Y gorchymyn yw:
set -g llygoden ar
Newid lliw cefndir y panel
Os ydych chi am newid y cefndir o ddu (diofyn) i wyn, dyma fyddai'r gorchymyn i'w ddefnyddio:
set -g window-active-style bg=gwyn
Fe welwch lawer mwy o driciau o'r math hwn ar y we TMUXCheatTalen.
I grynhoi, mae popeth yr ydym wedi'i esbonio yma yn ein helpu i ddod i'r casgliad beth yw Tmux: offeryn pwerus ac ymarferol iawn, yn enwedig ar gyfer datblygwyr a gweinyddwyr system. Yn gyffredinol, ar gyfer unrhyw ddefnyddiwr sydd ei angen Gweithio'n effeithlon gyda therfynellau lluosog a phrosesau cydamserol.
Roedd golygydd yn arbenigo mewn technoleg a materion rhyngrwyd gyda mwy na deng mlynedd o brofiad mewn gwahanol gyfryngau digidol. Rwyf wedi gweithio fel golygydd a chrëwr cynnwys ar gyfer cwmnïau e-fasnach, cyfathrebu, marchnata ar-lein a hysbysebu. Rwyf hefyd wedi ysgrifennu ar wefannau economeg, cyllid a sectorau eraill. Fy ngwaith hefyd yw fy angerdd. Nawr, trwy fy erthyglau yn Tecnobits, Rwy'n ceisio archwilio'r holl newyddion a chyfleoedd newydd y mae byd technoleg yn eu cynnig i ni bob dydd i wella ein bywydau.