30Jul
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
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.