Ինչ է Tmux: Սկսնակների ուղեցույց

Վերջին թարմացումը՝ 25/09/2024

tmux

Գոյություն ունի հրամանի տող գործիք՝ արդյունավետորեն կառավարելու բազմաթիվ նիստերը, որոնք շատ տարածված են Unix միջավայրերում, ինչպիսիք են Լինուքս կամ macOS. Այս գրառման մեջ մենք պատրաստվում ենք բացատրել ինչ է Tmux-ը. Օգտակար փոքրիկ ուղեցույց սկսնակների համար:

Tmux-ի հապավումն է Տերմինալային մուլտիպլեքսոր. Մուլտիպլեքսորի սահմանումը, երբ մենք խոսում ենք տերմինալների մասին, այն ծրագիրն է, որը թույլ է տալիս օգտվողին կառավարել մի քանի վիրտուալ նիստեր մեկ տերմինալում. Ռեսուրս, որը հատկապես գործնական է աշխատելիս հեռավոր սերվերների հետ կամ երբ անհրաժեշտություն կա մի քանի հրամաններ միաժամանակ կատարել տարբեր պատուհաններում:

Ինչ է Tmux-ը:

Որպես լավ տերմինալային մուլտիպլեքսոր, Tmux-ը թույլ է տալիս մեզ բաժանել մեկ տերմինալի նստաշրջանը մի քանի ենթապատուհանների կամ վահանակների հենց տերմինալի պատուհանում: Այս կերպ մենք կարող ենք հատկացրեք այս փոքր պատուհաններից յուրաքանչյուրը տարբեր ծրագրեր կամ նիստեր գործարկելու համար shell. Համենայնդեպս դա էր դրա ստեղծողի նպատակը, Նիկոլաս Մարիոթ, երբ այն գործարկեց այս մուլտիպլեքսորի առաջին տարբերակը 2007 թվականին:

tmux
Ինչ է Tmux-ը

Մեկ այլ հետաքրքիր կողմ էլ այն է, որ դա մեզ թույլ է տալիս անջատեք և նորից միացեք նիստին ցանկացած ժամանակ առանց ընդհատելու ընթացքի մեջ գտնվող գործընթացները: Սա շատ հարմար է հեռավոր միացումների կամ երկարաժամկետ խնդիրների հետ կապված:

Այս հատկանիշները դարձնում են Tmux ծրագրակազմը հատկապես հարմար որոշակի տեսակի առաջադրանքների համար: Ինչպես, օրինակ, սրանք.

  • Զարգացումներ հեռավոր սերվերների վրա:
  • Ավտոմատացման և մոնիտորինգի առաջադրանքներ:
  • Բազմաֆունկցիոնալ աշխատանքի արդյունավետ կազմակերպում.
Բացառիկ բովանդակություն - Սեղմեք այստեղ  Ձեր Kindle-ի համար անվճար գրքեր ներբեռնելու լավագույն էջերը

Tmux-ի օգտագործման ամենատարածված ձևն է ստեղծելով բազմաթիվ անկախ նիստեր. (մեկը զարգացման համար, մյուսը՝ մոնիտորինգի, մյուսները՝ սերվերի կառավարման համար և այլն), որոնք մենք կարող ենք հարմարավետ կառավարել նույն մոնիտորից՝ հեշտությամբ և երբ ցանկանանք անցնել մի սեսիայից մյուսը։

Ինչպես տեղադրել Tmux

տեղադրել tmux

Այժմ, երբ մենք գիտենք, թե ինչ է Tmux-ը, եկեք տեսնենք, թե ինչպես տեղադրել այն մեր համակարգչում: Tmux-ի տեղադրումը բավականին պարզ է Unix-ի վրա հիմնված օպերացիոն համակարգերում, ինչպիսիք են macOS-ը կամ Linux-ը: Մենք դա բացատրում ենք ստորև.

macOS-ի վրա

Tmux-ը macOS Tmux-ում տեղադրելու համար մենք օգտագործում ենք փաթեթների կառավարիչը Տնական գարեջուր. Սրանք այն հրամաններն են, որոնք մենք պետք է օգտագործենք տերմինալում.

  1. Համար տեղադրել Homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. Համար տեղադրել Tmux: brew install tmux
  3. Համար ստուգեք տեղադրումը: tmux - V

Linux-ում

Եթե ​​դա Arch Linux-ի վրա հիմնված համակարգեր է, ապա հնարավոր է տեղադրել Tmux Arch-ի պաշտոնական պահոցից: Մեթոդը նույնիսկ ավելի պարզ է.

  • Քայլ 1. Մենք բացում ենք տերմինալը:
  • Քայլ 2. Մենք տեղադրում ենք Tmux՝ օգտագործելով փաթեթի կառավարիչը pacman:

Windows-ում

Այո, հնարավոր է նաև տեղադրել Tmux Windows-ում, չնայած այս դեպքում գործընթացը մի փոքր ավելի բարդ է.

  1. Առաջին քայլը տեղադրել WSL (Windows Subsystem for Linux). Դա անելու համար բացեք PowerShell-ը որպես ադմինիստրատոր և գործարկեք այս հրամանըwsl – տեղադրել
  2. Հետո մենք բացում ենք մեր Linux բաշխումը WSL-ի ներսում և մենք հետևում ենք հրահանգներին: Մեզ անհրաժեշտ հրամանները հետևյալն են.
    • sudo apt թարմացում
    • sudo apt install tmux
  3. Վերջապես, Tmux-ի օգտագործումը սկսելու համար մենք կատարում ենք այս հրամանը. tmux

Ինչպես օգտագործել Tmux

Tmux-ի օգտագործումը սկսելու համար նախ պետք է հասկանաք, թե ինչպիսին է ձեր կազմակերպությունը: Յուրաքանչյուր բաց նիստ ներառում է մի խումբ պատուհաններ. Այս պատուհաններից յուրաքանչյուրը համարժեք է տերմինալ, ուստի մեկ նստաշրջանը կարող է ունենալ մի քանի պատուհան: Վերջապես, պատուհանները նույնպես կարելի է բաժանել վահանակների:

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Mafia 3 Xbox One Cheats. Վարպետեք խաղը այս հաքերներով

ինչ է tmux

Մի առանձնահատկություն, որը թույլ է տալիս մեզ ավելի արագ օգտագործել Tmux, տարբեր օգտագործման հնարավորությունն է ստեղնաշարի դյուրանցումներ: Սրանք ամենատարածված և օգտակարներն են.

  • Tmux նախածանց. Ctrl+b
  • Ստեղծել նոր պատուհան. Ctrl + b, ապա c
  • Պառակտված պատուհան (հորիզոնական). Ctrl + b, ապա «
  • Պատուհանի բաժանում (ուղղահայաց). Ctrl + b, ապա %
  • Տեղափոխել վահանակների միջև. Ctrl + b, ապա մենք օգտագործում ենք սլաքները:
  • Անջատել նիստը. Ctrl + b, ապա d
  • Վերամիացում նիստը. tmux կցել
  • Փակեք վահանակը կամ պատուհանը. ելք կամ Ctrl + d

Բացի սրանից, Tmux-ը մեզ հետաքրքիր է առաջարկում հարմարեցման տարբերակներ. Դա հնարավոր է ստեղծել կոնֆիգուրացիայի ֆայլ, որին յուրաքանչյուր օգտվող կարող է ավելացնել կոդ՝ ըստ իր ճաշակի և նախասիրությունների:

Այս ֆայլը ստեղծելու համար դուք պետք է գործարկեք հետևյալ հրամանը. sudo touch ~/.tmux.conf

Կազմաձևման կոդը ավելացնելու համար մենք պետք է բացենք ֆայլը տեքստային խմբագրիչով և մուտքագրենք մեզ անհրաժեշտ պարամետրերը: Այնտեղ նրանք գնում են որոշ օրինակներ որ մենք կարող ենք օգտագործել.

Փոխեք լռելյայն նախածանցը

Եթե ​​Ctrl+b-ի փոխարեն ցանկանայինք Ctrl+a, ապա կգրեինք հետևյալը.

# Փոխեք նախածանցը «Ctrl+B»-ից «Ctrl+A»-ի

անջատել Cb

set-option -g նախածանց Ca

bind-key Ca ուղարկել-նախածանց

Օգտագործեք մկնիկի ռեժիմը

Նախնական դյուրանցումներից հրաժարվելու և մկնիկի միջոցով պատուհաններն ու վահանակները տեղափոխելու համար: Հրամանը հետևյալն է.

միացնել -g մկնիկը

Փոխել վահանակի ֆոնի գույնը

Եթե ​​ցանկանում եք փոխել ֆոնը սևից (կանխադրված) սպիտակի, սա կլինի հրահանգը, որը պետք է օգտագործվի.

set -g window-active-style bg=white

Համացանցում դուք կգտնեք այս տեսակի շատ այլ հնարքներ TMUXCheatSheet.

Բացառիկ բովանդակություն - Սեղմեք այստեղ  Ինչպես միացնել քուքիները

Ամփոփելով, այն ամենը, ինչ մենք բացատրեցինք այստեղ, օգնում է մեզ եզրակացնել, թե ինչ է Tmux-ը. շատ հզոր և գործնական գործիք, հատկապես մշակողների և համակարգի ադմինիստրատորների համար: Ընդհանուր առմամբ, ցանկացած օգտագործողի համար, ով կարիք ունի Արդյունավետ աշխատեք բազմաթիվ տերմինալների և միաժամանակյա գործընթացների հետ: