
Tha inneal loidhne-àithne ann gus grunn sheiseanan a riaghladh gu h-èifeachdach air a bheil fèill mhòr ann an àrainneachdan Unix, leithid Linux no macOS. Anns an aiste seo tha sinn a 'dol a mhìneachadh dè th' ann an Tmux. Stiùireadh beag feumail do luchd-tòiseachaidh.
Is e giorrachadh a th’ ann an Tmux Terminal Multiplexer. Is e am mìneachadh air ioma-fhillteadair nuair a bhios sinn a’ bruidhinn air cinn-uidhe a tha ann am prògram a leigeas le neach-cleachdaidh stiùir grunn sheiseanan brìgheil taobh a-staigh aon cheann-uidhe. Goireas a tha gu sònraichte practaigeach nuair a bhios tu ag obair le frithealaichean iomallach no nuair a tha feum air grunn òrdughan a chuir an gnìomh aig an aon àm ann an diofar uinneagan.
Dè th' ann an Tmux?
Mar ioma-fhillteadair crìochnachaidh math, tha Tmux a’ ceadachadh dhuinn roinn aon seisean crìochnachaidh gu grunn fo-uinneagan no lòsan taobh a-staigh uinneag an terminal fhèin. San dòigh seo, is urrainn dhuinn riarachadh gach aon de na h-uinneagan beaga sin gus diofar phrògraman no seiseanan a ruith shell. B’ e sin, co-dhiù, amas a chruthaichear, Nicholas Marriott, nuair a chuir e air bhog a’ chiad dreach den ioma-fhillteadair seo ann an 2007.
Is e taobh inntinneach eile gu bheil e a’ toirt cothrom dhuinn dì-cheangail agus ath-cheangail ri seisean aig àm sam bith gun a bhith a 'cur bacadh air na pròiseasan a tha a' ruith. Tha seo gu math goireasach nuair a bhios tu a’ dèiligeadh ri ceanglaichean iomallach no gnìomhan fad-ùine.
Tha na feartan sin a’ dèanamh bathar-bog Tmux gu sònraichte freagarrach airson seòrsan sònraichte de ghnìomhan. Mar eisimpleir, seo:
- Leasachaidhean air frithealaichean iomallach.
- Gnìomhan fèin-ghluasaid agus sgrùdaidh.
- Eagrachadh èifeachdach air obair ioma-ghnìomhach.
Is e an dòigh as cumanta Tmux a chleachdadh cruthachadh grunn sheiseanan neo-eisimeileach. (aon airson leasachadh, fear eile airson sgrùdadh, cuid eile airson frithealaiche a riaghladh, msaa) as urrainn dhuinn a riaghladh gu comhfhurtail bhon aon monitor, le bhith comasach air leum bho aon seisean gu seisean gu furasta agus uair sam bith a tha sinn ag iarraidh.
Ciamar a stàladh Tmux

A-nis gu bheil fios againn dè a th’ ann an Tmux, chì sinn mar a stàlaicheas tu e air a’ choimpiutair againn. Tha stàladh Tmux gu math sìmplidh air siostaman obrachaidh stèidhichte air Unix mar macOS no Linux. Tha sinn ga mhìneachadh gu h-ìosal:
Air macOS
Gus Tmux a stàladh air macOS Tmux cleachdaidh sinn am manaidsear pacaid Homebrew. Seo na h-òrdughan a dh’ fheumas sinn a chleachdadh anns a’ chrìoch:
- Airson stàladh homebrew: «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Airson stàlaich Tmux: brew stàladh tmux
- Airson dearbhaich an stàladh: mux -V
Air Linux
Mas e siostaman a th’ ann stèidhichte air Arch Linux, tha e comasach Tmux a stàladh bho stòr oifigeil Arch. Tha an dòigh-obrach eadhon nas sìmplidh:
- Ceum 1: Bidh sinn a 'fosgladh terminal.
- Ceum 2: Bidh sinn a’ stàladh Tmux a’ cleachdadh am manaidsear pacaid pacman:
Air Windows
Tha, tha e comasach cuideachd Tmux a chuir a-steach air Windows, ged sa chùis seo tha am pròiseas beagan nas iom-fhillte:
- Is e a’ chiad cheum stàladh WSL (Fo-shiostam Windows airson Linux). Gus seo a dhèanamh, fosgail PowerShell mar rianadair agus ruith an àithne seo: wsl - stàladh
- Às dèidh bidh sinn a’ fosgladh ar cuairteachadh Linux taobh a-staigh WSL agus leanaidh sinn an stiùireadh. Is iad na h-òrdughan a tha a dhìth oirnn:
- sudo apt update
- sudo apt stàlaich tmux
- Mu dheireadh, gus tòiseachadh air Tmux a chleachdadh bidh sinn a’ cur an gnìomh an àithne seo: tmux
Mar a chleachdas tu Tmux
Gus tòiseachadh air Tmux a chleachdadh, feumaidh tu an toiseach tuigsinn cò ris a tha a’ bhuidheann agad coltach. Bidh gach seisean fosgailte a’ toirt a-steach buidheann uinneagan. Tha gach aon de na h-uinneagan sin co-ionann ri inneal-crìochnachaidh, agus mar sin faodaidh grunn uinneagan a bhith aig aon seisean. Mu dheireadh, faodar uinneagan a roinn ann am pannalan cuideachd.

Is e feart a leigeas leinn Tmux a chleachdadh nas luaithe an comas diofar a chleachdadh ath-ghoiridean meur-chlàr. Is iad seo an fheadhainn as cumanta agus as fheumaile:
- Ro-leasachan Tmux: Ctrl + b
- Cruthaich uinneag ùr: Ctrl + b, an uair sin c
- Uinneag roinnte (gu còmhnard): Ctrl + b, an uairsin «
- Uinneag roinnte (gu dìreach): Ctrl + b, an uairsin %
- Gluais eadar pannalan: Ctrl + b, an uairsin bidh sinn a 'cleachdadh nan saighdean.
- Seisean dì-cheangail: Ctrl + b, an uairsin d
- Seisean ath-cheangail: tmux ceangail
- Dùin pannal no uinneag: fàgail no Ctrl+d
A bharrachd air an seo, tha Tmux a’ tabhann inntinneach dhuinn roghainnean gnàthachaidh. Tha seo comasach le bhith a’ cruthachadh faidhle rèiteachaidh far am faod gach neach-cleachdaidh còd a chur ris a rèir am blasan agus na roghainnean aca.
Gus am faidhle seo a chruthachadh, feumaidh tu an òrdugh a leanas a ruith: sudo suathadh ~/.tmux.conf
Gus an còd rèiteachaidh a chuir ris, feumaidh sinn am faidhle fhosgladh le deasaiche teacsa agus cuir a-steach na roghainnean a tha a dhìth oirnn. Sin iad a' falbh beagan eisimpleirean gun urrainn dhuinn a chleachdadh:
Atharraich an ro-leasachan bunaiteach
Nam biodh sinn ag iarraidh Ctrl+a an àite Ctrl+b, bhiodh sinn a’ sgrìobhadh na leanas:
# Atharraich ro-leasachan bho 'Ctrl + B' gu 'Ctrl + A'
dì-cheangail Cb
set-option -g ro-leasachan Ca
bind-key Ca send-prefix
Cleachd modh na luchaige
Gus na h-ath-ghoiridean bunaiteach a leigeil seachad agus gluais uinneagan is pannalan leis an luchag. Is e an t-òrdugh:
suidhich -g luchag air
Atharraich dath cùl a’ phannail
Ma tha thu airson an cùl-raon atharrachadh bho dhubh (bunaiteach) gu geal, is e seo an òrdugh airson a chleachdadh:
seata -g window-active-style bg = geal
Lorgaidh tu tòrr a bharrachd chleasan den t-seòrsa seo air an lìon TMUXCheatSheet.
Ann an geàrr-chunntas, tha a h-uile dad a tha sinn air a mhìneachadh an seo gar cuideachadh gus co-dhùnadh dè a th’ ann an Tmux: inneal fìor chumhachdach agus practaigeach, gu sònraichte dha luchd-leasachaidh agus luchd-rianachd shiostaman. San fharsaingeachd, airson neach-cleachdaidh sam bith a dh'fheumas Obraich gu h-èifeachdach le grunn chrìochan agus pròiseasan aig an aon àm.
Neach-deasachaidh speisealaichte ann an teicneòlas agus cùisean eadar-lìn le còrr air deich bliadhna de eòlas ann an diofar mheadhanan didseatach. Tha mi air a bhith ag obair mar neach-deasachaidh agus neach-cruthachaidh susbaint airson e-malairt, conaltradh, margaidheachd air-loidhne agus companaidhean sanasachd. Tha mi cuideachd air sgrìobhadh air làraich-lìn eaconamachd, ionmhais agus roinnean eile. Tha an obair agam cuideachd na thoileachas dhomh. A-nis, tro na h-artaigilean agam ann an Tecnobits, Bidh mi a’ feuchainn ri sgrùdadh a dhèanamh air na naidheachdan agus na cothroman ùra a tha saoghal teicneòlais a’ tabhann dhuinn gach latha gus ar beatha adhartachadh.