30Jul

2 A GNU képernyő alternatívái a Linux Terminal Multitasking számára

click fraud protection

A GNU Screen használatával írtunk a múltban a Linux terminál többfeladatú működésére. A GNU képernyő ezeknek a programoknak a nagyapja, de a tmux és a dvtm + dtach egyéb megoldások, amelyeket szívesen lát.

A Tmux egy továbbfejlesztett GNU képernyő.A Dvtm egy konzolos multiplexer, amelyet a csempézés ablakkezelői ihletnek, és a dtach növeli a képességet, hogy leválasztható a dvtm munkamenetekből és csatlakozzon vissza.

Tmux

A GNU képernyő újratanúsításaként a tmux számos fejlesztést kínál. A legfontosabbak között szerepel egy ügyfél-kiszolgáló modell, amely lehetővé teszi, hogy több helyről egy tmux-munkamenethez csatlakozzon, és egy tisztább konfigurációs fájlformátummal. Tekintse meg a tmux GYIK-jét, és fedezze fel a GNU képernyőn megjelenő különbségeket.

Használja ezt a parancsot a tmux telepítéséhez az Ubuntu-ban:

sudo apt-get install tmux

Ha egy másik terjesztést használ, valószínűleg megtalálja a terjesztés csomagkezelőjében.

A tmux telepítése után tedd be az

instagram viewer
tmux parancsot. A képernyővel ellentétben a tmux alapértelmezés szerint állapotsorban jelenik meg.

További terminál ablak megnyitásához használja az Mod-c billentyűparancsot. Az alapértelmezett modifikációs billentyűkombináció az Ctrl-b .Ez azt jelenti, hogy új ablakot kell megnyomnia Ctrl-b , majd c .

Minden megnyitott új ablak megjelenik az állapotsorban. Alapértelmezés szerint a tmux egyszerre csak egy ablakot jelenít meg a képernyőn.

Az alábbiakban néhány fontos billentyűparancsot találsz az induláshoz:

Mod-X - Öld meg az aktuális terminált.

Mod-n - A következő ablak fókuszálása.

Mod-p - Az előző ablak fókuszálása.

Mod- # - Fókuszálja a megadott ablakot, ahol # a 0 és 9 közötti szám.

Mod- ' - Kérje egy ablak kiválasztásához.

Mod-% - Az aktuális ablak két vízszintes felosztására.

Mod- " - Az aktuális ablak két függőleges felosztása


Az aktuális munkamenetből való leváláshoz használja az Mod-d billentyűparancsot.

A munkamenethez való csatlakozáshoz futtassa a következő parancsot:

tmux attach

További billentyűparancsok esetén futtassa az man tmux parancsot, vagy olvassa el a tmux kézikönyvét az interneten.

Dvtm &Dtach

A GNU képernyőtől és a tmux-tól eltérően a dvtm nem teszi lehetővé a kapcsolat lecsatlakoztatását és újra csatlakoztatását. Meg kell futtatnia a dvtm-et a dtach-el, hogy leválassza a munkameneteket.

Futtassa ezt a parancsot a dvtm és az Ubuntu telepítéséhez:

sudo apt-get telepít dvtm dtach

Ezek a programok más disztribúciós szoftvercsomagokban is elérhetők lesznek.

Indítsa el az dvtm parancsot a dvtm indításához. Egyetlen terminál ablak jelenik meg.

További terminál ablakok megnyitásához használja az Mod-c billentyűparancsot. Az alapértelmezett módosító billentyűkombináció Ctrl-g .Ez azt jelenti, hogy az Ctrl-g -t, majd az c -t kell megnyomni egy új terminál ablak megnyitásához.

A tiltó ablakkezelőhöz hasonlóan a dvtm automatikusan kijelöli a terminál ablakokat. A többi segédprogramtól eltérően a képernyőn alapértelmezés szerint mindegyiket megjeleníti.

Az alábbiakban néhány fontos billentyűparancsot talál az induláshoz:

Mod-x - Zárja be az aktuális ablakot.

Mod-j - A következő ablak fókuszálása.

Mod-k - Az előző ablak fókuszálása.

Mod- # - Fókuszálja a megadott ablakot, ahol # az ablak száma.

Mod-q - Kihagyjon dvtm.

A teljes listához futtassa az man dvtm parancsot, vagy nézze meg a dvtm manuális oldalt az interneten. Az

Dvtm támogatja az egeret. Például kattintson az egyik ablakra, hogy kiválassza.

A dvtm munkamenetből történő leválás és későbbi bekapcsolás után a dtach parancs segítségével kell futtatnia. A dvtm dtach indításához a következő parancsot kell használni:

dtach -c /tmp/ dvtm-session -r csörlő dvtm

A dtach használatával indított dvtm munkamenetből való leváláshoz használja az Ctrl- \ billentyűparancsot.

Ahhoz, hogy később csatlakozzon a dvtm munkamenethez, használd a következő parancsot:

dtach -a /tmp/ dvtm-session -r csörlő

Használhatod a dtach-ot a futtatáshoz, a leválasztáshoz és a többi alkalmazáshoz való csatlakoztatáshoz is.

Lehetséges, hogy ellenőrizze a byobu, amely növeli a GNU képernyőt.