Dè a th’ ann an Tmux: Stiùireadh Luchd-tòiseachaidh

Ùrachadh mu dheireadh: 25/09/2024

tmux

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.

tmux
Dè th' ann an Tmux?

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.
Susbaint sònraichte - Cliog an seo  Na duilleagan as fheàrr airson luchdachadh sìos leabhraichean an-asgaidh airson do Kindle

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

stàlaich 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:

  1. Airson stàladh homebrew: «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. Airson stàlaich Tmux: brew stàladh tmux
  3. 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:

  1. 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
  2. À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
  3. 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.

Susbaint sònraichte - Cliog an seo  Cheats Mafia 3 Xbox One: Dèan maighstireachd air a ’gheama leis na hacks sin

dè th' ann an tmux

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.

Susbaint sònraichte - Cliog an seo  Cómo activar las cookies

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.