Pagina principala » HOWTO » 2 Alternative la ecranul GNU pentru Terminal Multitasking Linux

    2 Alternative la ecranul GNU pentru Terminal Multitasking Linux

    Am scris despre folosirea ecranului GNU pentru multitasking în terminalul Linux în trecut. GNU Screen este bunicul acestor programe, dar tmux și dvtm + dtach sunt alte soluții pe care le preferați.

    Tmux este o rescriere îmbunătățită a ecranului GNU. Dvtm este un multiplexor de console inspirat de managerii de ferestre din tigla, iar dtach adaugă abilitatea de a detașa și de a reatași la sesiuni dvtm.

    Tmux

    Ca o rescriere a ecranului GNU, tmux oferă o varietate de îmbunătățiri. Unele dintre cele mai importante includ un model client-server, care vă permite să vă conectați la o sesiune tmux din mai multe locații și un format de fișier de configurare mai curat. Consultați Întrebările frecvente ale tmux pentru a descoperi o listă a modurilor în care aceasta diferă de ecranul GNU.

    Utilizați această comandă pentru a instala tmux pe Ubuntu:

    sudo apt-get instala tmux

    Dacă utilizați o altă distribuție, probabil veți găsi acest lucru în managerul de pachete al distribuției dvs..

    Pentru a lansa tmux după instalare, trebuie doar să rulați tmux comanda. Spre deosebire de ecran, tmux vine în mod implicit cu o bară de stare.

    Pentru a deschide o fereastră terminală suplimentară, utilizați Mod-c Comanda rapidă de la tastatură. Combinația de taste modificată implicită este Ctrl-b. Aceasta înseamnă că va trebui să apăsați Ctrl-b și apoi c pentru a crea o fereastră nouă.

    Fiecare fereastră nouă pe care o deschideți va apărea în bara de stare. Implicit, tmux afișează o singură fereastră pe ecran simultan.

    Iată câteva scurtături importante de la tastatură pentru a începe:

    Mod-X - Ucideți terminalul curent.

    Mod-n - Focalizați fereastra următoare.

    Mod-p - Focalizați fereastra anterioară.

    mod- # - Focalizați fereastra specificată, unde # este un număr între 0 și 9.

    mod-“ - Solicitați o fereastră pentru a selecta.

    mod-% - Împărțiți fereastra curentă în două pe orizontală.

    mod-“ - Împărțiți fereastra curentă în două vertical


    Pentru a vă detașa de sesiunea curentă, utilizați Mod-d Comanda rapidă de la tastatură.

    Pentru a reintra în sesiune, executați următoarea comandă:

    tmux atașați

    Pentru mai multe comenzi rapide de la tastatură, executați comanda om tmux comanda sau citiți manualul tmux pe web.

    Dvtm & Dtach

    Spre deosebire de GNU Screen și tmux, dvtm nu vă permite să vă deconectați și să vă reintrați la sesiuni. Va trebui să rulați dvtm cu dtach pentru a vă detașa și a vă reatași la sesiunile dvs..

    Rulați această comandă pentru a instala dvtm și dtach pe Ubuntu:

    sudo apt-get instalați dvdm dtach

    Aceste programe ar trebui să fie disponibile și în depozitele de software ale altei distribuții.

    Pornește dvtm comanda pentru a lansa dvtm. Veți vedea o singură fereastră terminală.

    Pentru a deschide ferestrele terminale suplimentare, utilizați Mod-c Comanda rapidă de la tastatură. Combinația de taste modificatoare implicite este Ctrl-g. Aceasta înseamnă că va trebui să apăsați Ctrl-g și apoi c pentru a deschide o nouă fereastră terminal.

    Ca un manager de ferestre de tigla, dvtm va aranja automat ferestrele terminalelor. Spre deosebire de celelalte utilitare, acestea sunt afișate pe ecran în mod implicit.

    Iată câteva scurtături importante de la tastatură pentru a începe:

    Mod-x - Închideți fereastra curentă.

    Mod-j - Focalizați fereastra următoare.

    Mod-k - Focalizați fereastra anterioară.

    mod- # - Focalizați fereastra specificată, unde # este numărul ferestrei.

    Mod-q - Ieșiți dvdm.

    Pentru o listă completă, executați om dvtm comandați sau verificați pagina manualului dvtm de pe web.

    Dvtm acceptă de asemenea mouse-ul. De exemplu, puteți face clic pe unul dintre ferestre pentru ao selecta.

    Pentru a vă detașa de la o sesiune dvtm și a o reatrage mai târziu, va trebui să o executați cu comanda dtach. Pentru a lansa dvtm cu dtach, utilizați următoarea comandă:

    dtach-c / tmp / dvtm-sesiune -r winch dvtm

    Pentru a detașa de la o sesiune dvtm care a fost pornită cu dtach, utilizați Ctrl- \ Comanda rapidă de la tastatură.

    Pentru a reintra în sesiunea dvs. dvtm mai târziu, utilizați următoarea comandă:

    dtach -a / tmp / dvtm-sesiune -r winch

    Puteți utiliza dtach pentru a rula, detașa de la și pentru a reatași la alte aplicații.


    Puteți, de asemenea, doriți să verificați byobu, care îmbunătățește ecranul GNU.