Waa maxay Tmux: Hagaha bilowga

Cusboonaysiintii ugu dambeysay: 09/25/2024

tmux

Waxaa jira aalad khadka taliska si si hufan loogu maareeyo kalfadhiyo badan oo aad caan uga ah deegaanka Unix, sida Linux ama macOS. Gelitaankan waxaan ku sharxi doonaa waa maxay Tmux. Tilmaame yar oo waxtar leh oo loogu talagalay bilowgayaasha.

Tmux waa soo gaabinta Terminal Multiplexer. Qeexitaanka multixer marka aan ka hadlayno terminaalka waa barnaamijka u oggolaanaya isticmaalaha maamul kalfadhiyo badan oo farsamada gacanta ah oo ku dhex jira hal terminal. Kheyraad si gaar ah waxtar u leh marka la shaqeynayo oo leh server-ka fog ama marka ay jirto baahi loo qabo in lagu fuliyo amarro badan isku mar daaqadaha kala duwan.

Waa maxay Tmux?

Sida multixer terminal wanaagsan, Tmux ayaa noo ogolaanaya u qaybi fadhi hal terminal ah oo u kala qaybiyay daaqado hoose ama muraayado badan gudaha daaqadda terminalka lafteeda. Sidan, waan awoodnaa u qoondee mid kasta oo ka mid ah daaqadahan yaryar si ay u socodsiiyaan barnaamijyo ama fadhiyo kala duwan shell. Taasi, ugu yaraan, waxay ahayd yoolka abuuraheeda, Nicholas Marriott, markii ay soo saartay nuqulkii ugu horreeyay ee Multixer-kan sannadkii 2007dii.

tmux
Waa maxay Tmux

Dhinac kale oo xiiso leh waa in ay noo ogolaato ka saar oo dib ugu xidh kulan wakhti kasta iyada oo aan la joojin hababka socda. Tani aad bay ugu habboon tahay marka la macaamilayo isku xirka fog ama hawlaha muddada dheer.

Tilmaamahani waxay ka dhigaan software Tmux gaar ahaan ku habboon noocyada hawlaha qaarkood. Tusaale ahaan, kuwan:

  • Horumarinta ee server-yada fog.
  • Automation iyo la socodka hawlaha.
  • Habayn hufan oo shaqo badan leh.
Waxyaabaha gaarka ah - Riix Halkan  Bogagga ugu fiican ee lagu soo dejiyo buugaagta bilaashka ah ee Kindle kaaga

Habka ugu badan ee loo isticmaalo Tmux waa abuurista kulamo badan oo madax banaan. (Mid horumarinta, mid kale oo la socodka, kuwa kale si ay u maamulaan server, iwm.) in aan si raaxo leh ugu maarayn karno isla kormeeraha, innaga oo awood u leh in aan hal kulan ka boodo mid kale si sahlan iyo mar kasta oo aan rabno.

Sida loo rakibo Tmux

rakib tmux

Hadda oo aan ognahay waxa uu yahay Tmux, aan aragno sida loogu rakibo kumbuyuutarkayaga. Ku rakibida Tmux waa wax iska fudud nidaamyada hawlgalka ku saleysan Unix sida macOS ama Linux. Waxaan ku sharaxnay hoos:

Ku shaqeeya macOS

Si loo rakibo Tmux macOS Tmux waxaan isticmaalnaa maamulaha xirmada Homebrew. Kuwani waa amarrada ay tahay inaan ku isticmaalno terminalka:

  1. Waayo, ku rakib homebrew: «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. Waayo, ku rakib Tmux: diyaarso rakib tmux
  3. Waayo, xaqiiji rakibaadda: mux -V

Linux ku jira

Haddii ay tahay nidaamyo ku saleysan Arch Linux, waa suurtagal in la rakibo Tmux laga bilaabo kaydka rasmiga ah ee Arch. Habka ayaa xitaa ka fudud:

  • Tallaabada 1: Waxaan furaynaa terminal.
  • Talaabada 2: Waxaan ku rakibnay Tmux anagoo adeegsanayna maamulaha xirmada pacman:

Windows-ka

Haa, waxa kale oo suurtagal ah in lagu rakibo Tmux on Windows, in kasta oo ay dhacdo kiiskan habka waa wax yar ka adag:

  1. Tallaabada ugu horreysa waa ku rakib WSL (Nidaamka Windows ee Linux). Si tan loo sameeyo, fur PowerShell maamule ahaan oo socodsii amarkanwsl –ku rakib
  2. Ka dib Waxaan ku fureynaa qaybinta Linux gudaha WSL waxaana raacnaa tilmaamaha. Awaamiirta aan u baahanahay waa kuwan:
    • cusbooneysiin sudo apt
    • sudo apt install tmux
  3. Ugu dambeyntii, si aan u bilowno isticmaalka Tmux waxaan fulineynaa amarkan: tmux

Sida loo isticmaalo Tmux

Si aad u bilowdo isticmaalka Tmux, waa in aad marka hore fahanto sida ururkaagu yahay. Fadhi kasta oo furan waxaa ku jira koox daaqado ah. Mid kasta oo ka mid ah daaqadahaas waxay u dhigantaa Terminal, si hal fadhi u yeesho daaqado badan. Ugu dambeyntii, daaqadaha sidoo kale waxaa loo qaybin karaa muraayado.

Waxyaabaha gaarka ah - Riix Halkan  Mafia 3 Xbox One Cheats: Si fiican ugu ciyaar ciyaarta hacks-yadan

waa maxay tmux

Muuqaal noo ogolaanaya inaan si dhakhso leh u isticmaalno Tmux waa suurtagalnimada isticmaalka kala duwan furayaasha kiiboodhka. Kuwani waa kuwa ugu badan oo waxtar leh:

  • Horgalaha Tmux: Ctrl+b
  • Abuur daaqad cusub: Ctrl + b, ka dibna c
  • Daaqadaha kala qaybsan (hore): Ctrl + b, ka dibna "
  • Daaqad kala qaybsan (toos ah): Ctrl + b, ka dibna %
  • U dhaqaaq inta u dhaxaysa dabaylaha: Ctrl + b, ka dib waxaan isticmaalnaa fallaadhaha.
  • Xidhiidhka ka saar fadhiga: Ctrl + b, ka dibna d
  • Dib u xidhka fadhiga: tmux lifaaq
  • Xir guddi ama daaqad: ka bax ama Ctrl + d

Intaa waxaa dheer, Tmux waxay na siinaysaa mid xiiso leh ikhtiyaarrada habaynta. Tani waxay suurtogal u tahay iyada oo la abuurayo faylka qaabeynta kaas oo isticmaale kastaa uu ku dari karo kood sida ay u dhadhamiyaan iyo dookhooda.

Si aad u abuurto faylkan, waa inaad socodsiisaa amarka soo socda: sudo taabashada ~/.tmux.conf

Si aan ugu darno koodhka qaabeynta, waa inaan ku furnaa faylka tifaftiraha qoraalka oo geli goobaha aan u baahanahay. Halkaas ayay aadaan tusaalooyin qaar in aan isticmaali karno:

Beddel horgalaha caadiga ah

Haddii aan rabno Ctrl+a beddelkii Ctrl+b, waxaan qori doonnaa kuwan:

# Ka beddel horgalaha 'Ctrl+B' una beddel 'Ctrl+A'

fur Cb

set-opption -g horgalaha Ca

bind-key Ca dir-horgale

Isticmaal qaabka jiirka

Si aad u furto jid-gaabyada caadiga ah oo aad u dhaqaajiso daaqadaha iyo darfaha adoo isticmaalaya jiirka. Amarku waa:

dhigay -g jiirka

Beddel midabka asalka ah ee guddiga

Haddii aad rabto inaad asalka ka beddesho madow (default) una beddesho caddaan, tani waxay noqon doontaa amarka isticmaalka:

set -g window-active-style bg=cad

Waxaad ka heli doontaa khiyaamo badan oo noocan oo kale ah shabakada TMUXCheatSheet.

Waxyaabaha gaarka ah - Riix Halkan  Cómo activar las cookies

Marka la soo koobo, wax kasta oo aan halkan ku sharaxnay waxay naga caawinayaan inaan soo gabagabeyno waxa Tmux yahay: qalab aad u xoog badan oo wax ku ool ah, gaar ahaan kuwa horumariya iyo maamulayaasha nidaamka. Guud ahaan, isticmaale kasta oo u baahan Si hufan ula shaqee terminal badan iyo habab isku mar ah.