Ha folyamatosan vált a terminálok között, és szükség esetén nem találja a megfelelő ablakot, fontolja meg a multiplexer használatát. Ezek olyan programok, amelyek lehetővé teszik a felhasználók számára, hogy egyetlen terminálon belül több terminál munkamenetet futtassanak.

A Tmux egy népszerű multiplexer, amely rengeteg csodálatos funkciót kínál. Ez megkönnyíti a különféle alkalmazások futtatását külön munkamenetben, és könnyedén váltogathat közöttük.

A Tmux telepítése Linux alatt

Ez az útmutató bemutatja, hogyan kell telepíteni és konfigurálni a tmux-ot Linux gépekhez. Tegye fel a terminált, és használja a rendszerének megfelelő telepítési módszert.

Debian-alapú disztribúciókról:

sudo install tmux

CentOS / REHL:

telepítsd a tmux-ot

A tmux telepítése Arch Linux rendszerre:

pacman -S tmux

A telepítés befejezése után indítson el egy terminált és írja be tmux hogy új tmux munkamenetet indítson. Ez a parancs új munkamenetet indít egy ablakon belül, és elindítja a héjat. Az alul található állapotsor az aktuális munkamenet információit jeleníti meg.

instagram viewer
tmux

Hogyan kell használni a Tmux-ot első időzítőként

A Tmux olyan fogalmakkal rendelkezik, mint a munkamenetek, az ablakok, az ablaktáblák és a gyorsbillentyűk. Így a kezdők gyakran eleinte félelmetesnek találják. De ha egyszer rájön a dologra, sokkal produktívabbnak érzi magát.

A tmux munkamenet határozza meg a munkát. A Windows lehetővé teszi a felhasználók számára, hogy különféle tevékenységeket hajtsanak végre egy munkameneten belül. A panelek viszont lehetővé teszik, hogy külön nézetekkel dolgozzon az ablakon belül.

Mindezeket a tmux gyorsbillentyűkön keresztül kezelheti, a tmux előtag és egy adott kulcs kombinációjával. Az alapértelmezett előtag a Ctrl + B.

A Tmux munkameneteinek kezelése

A Tmux egyszerre több munkamenetet is képes kezelni. Ez lehetővé teszi a fejlesztők számára, hogy könnyedén váltsanak a különböző projektek között. Bármikor létrehozhat új munkameneteket.

tmux new -s teszt-munkamenet

A fent említett parancs új munkamenetet hoz létre teszt-ülés. Munkameneteket létrehozhat egy már futó tmux példányból is. Ehhez hívja meg a tmux tolmácsot, majd írja be az előtagot, amelyet kettőspont karakter követ, vagy Ctrl + B: az alapértelmezett előtaghoz.

A parancs új tmux tolmácsot nyit meg, ahová vezérlőparancsokat adhatunk meg. Írja be a következőket egy új munkamenet létrehozásához.

: új -s teszt-munkamenet

Belép Ctrl + B s az összes aktív munkamenet megtekintéséhez. Válthat egy másik munkamenetre, ha kiválasztja és megnyomja a gombot Belép.

Bármelyik munkamenettől leválhat, és a tmux továbbra is futtatja a folyamatot. típus : leválasztani a tmux tolmácsban vagy írja be Ctrl + B d az aktuális munkamenet leválasztásához.

A következő paranccsal csatolhatja az utolsó munkamenetet.

tmux csatolni

Csatlakozhat egy adott tmux munkamenethez a munkamenet nevének megadásával. Használja a -t lehetőség erre.

tmux attach -t teszt-session

A tmux munkamenet elpusztításához használja a ölés parancs.

tmux kill-session -t teszt-session

Összefüggő: Az Essential Tmux Commands Cheatsheet

A Windows kezelése a Tmux-ban

A Tmux ablakok átfedik az egész képernyőt, és több ablaktáblára oszthatók. Ezen üvegek mindegyike külön ál-terminálként fog működni. Új tmux ablakot hozhat létre a Ctrl + B c.

Használat Ctrl + B, a tmux windows átnevezéséért. Meghívja a tmux tolmácsot. Ide írja be az új ablak nevét.

A Tmux megkönnyíti a különböző ablakok közötti váltást. Írja be a tmux előtagot, majd az ablak számát. Például gyorsan átválthat a második ablakra a gombbal Ctrl + B 2.

Cserélheti a tmux ablakokat is. Ehhez gépeléssel hívja meg az értelmezőt Ctrl + B : és írja be a következőket.

: swap-window -s 1 -t 3

Ez a parancs kapcsolja az első és a harmadik ablakot. Ha befejezte az ablakot, törölheti az ablakot Ctrl + B &.

A Tmux paneljeinek kezelése

Eddig tmux-ban használtunk munkameneteket és ablakokat. A dolgok azonban akkor válnak igazán izgalmassá, amikor elkezdi használni az ablaktáblákat. A panelek alapvetően ál-terminálok, amelyek az ablak belsejében futnak. Használhatjuk őket több terminálpéldány futtatására egyetlen tmux ablakból.

Vízszintes és függőleges paneleket hozhat létre a tmux-ban. Begépel Ctrl + B " a nézet vízszintes felosztásához.

Ez vízszintesen fel fogja osztani az aktuális ablakot, és új terminált nyit meg az új ablakban. Használat Ctrl + B % függőleges ablaktábla indításához.

Vízszintes és függőleges paneleket hozhat létre egyszerre. Használja a gyorsbillentyűt Ctrl + B o ablaktáblák közötti váltáshoz.

Az ablaktábla nagyításának bekapcsolásával a felhasználók elrejthetik az összes többi ablaktáblát. Ez a szolgáltatás akkor hasznos, ha egy adott feladatra kell összpontosítania. Használat Ctrl + B z ablaktáblák váltására. A gyorsbillentyű segítségével bármikor bezárhatja az aktuális ablaktáblát Ctrl + B x.

Záró Tmux panelek

A Tmux beállítása Linux alatt

A tmux telepítés szinte minden aspektusát konfigurálhatja. Javasoljuk azonban, hogy kezdje az alapokkal, és később lépjen tovább a fejlettebb opciókra.

A Tmux konfigurációk a ~ / .tmux.conf fájl. Használd a kedvenc Linux szövegszerkesztő a fájl szerkesztéséhez.

vim ~ / .tmux.conf

Mutassunk néhány alapvető konfigurációt. Például megváltoztathatja a tmux előtagot Ctrl + B nak nek Ctrl + A az alábbi sor hozzáadásával a tmux.conf fájl.

set -g előtag C-a
lekötni C-b

Az alapértelmezett kulcs kikapcsolása lehetővé teszi, hogy újra hozzárendeljük egy másik parancshoz. Tehát a második sor jó gyakorlat, semmi kötelező.

Az ablakok és ablaktáblák alapindexét nulláról egyre is módosíthatjuk. Intuitív azoknak a felhasználóknak, akiknek nem megfelelő a nulla alapú index.

set -g base-index 1 # az ablak számozását 1-től kezdi
A set -g panel-base-index 1 # 1 kezdi az ablaktáblák számozását

Mivel a tmux terminálvezérelt eszköz, nem támogatja az egér funkcióit a dobozból. Azonban könnyen bekapcsolhatja az egér támogatását a tmux számára, ha hozzáadja az alábbi fájlt a konfigurációjához.

kapcsolja be az -g egeret

Bevezetés a Tmux bővítményekbe

Számos, a közösség által kifejlesztett tmux bővítmény közül választhat. További funkciókat kínálnak a termelékenység javításához, ami javítja az általános munkafolyamatot. Néhány önálló beépülő modul-kezelő is rendelkezésre áll, amelyek segítik a felhasználókat ezeknek a bővítményeknek a tmux-ba történő bevezetésében.

A Tmux Plugin Manager (TPM) egy ilyen eszköz, amely lehetővé teszi számunkra, hogy harmadik féltől származó beépülő modulokat telepítsünk és konfiguráljunk. Telepítheti az alábbiak betartásával utasításokat a TPM hivatalos webhelyén.

Nyomatékosan javasoljuk a felhasználóknak, hogy nézzék meg a tmux-resurrect csomag. Használhatja a tmux munkamenetek mentésére az újraindítás között.

Kezelje a terminál munkafolyamatát a Tmux használatával

A Tmux teljes értékű megoldást kínál azoknak a terminálrajongóknak, akik nehezen tudnak váltani az ablakok között. Remek eszköz azok számára, akik komolyan veszik a termelékenységet. Bár van némi tanulás, ez a szokássá válik, amikor továbbra is használja a Tmux-ot.

A terminálok ereje nem csak a Linux operációs rendszerekre vagy általában a számítógépekre korlátozódik. Akár használhat terminált az okostelefonján, és elvégezhet néhány alapvető Linux számítást az Android rendszeren.

Email
Hogyan kell használni a Linux parancssort Androidon a Termux-szal

A Termux segítségével elérheti a Linux parancssort Androidon. Itt olvashatja el, hogyan kell használni a Termuxot és néhány legjobb ajánlatát.

Kapcsolódó témák
  • Linux
  • Terminál
  • Linux tippek
A szerzőről
Rubaiat Hossain (9 cikk megjelent)

A Rubaiat egy CS fokozat, mely nagyon szenvedélyes a nyílt forráskód iránt. Amellett, hogy Unix veterán, a hálózat biztonságával, a titkosítással és a funkcionális programozással is foglalkozik. Lelkes gyűjtője a használt könyveknek, és végtelenül rajong a klasszikus rockért.

Többet a Rubaiat Hossain-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.