30Jul

2 Alternative la ecranul GNU pentru Terminal Multitasking Linux

Am scris despre folosirea ecranului GNU în 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 reintra în 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 install tmux

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

Pentru a lansa tmux după instalare, trebuie doar să executați comanda

tmux .Spre deosebire de ecran, tmux vine în mod implicit cu o bară de stare.

Pentru a deschide o fereastră terminal suplimentară, utilizați comanda rapidă Mod-c .Modificarea combinației chei implicite 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.În mod implicit, tmux afișează o singură fereastră pe ecran simultan.

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

Mod-X - Ucideți terminalul curent.

Mod-n - Urmărește fereastra următoare.

Mod-p - Focalizarea ferestrei anterioare.

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

Mod- ' - Solicitați o fereastră de selectat. Mod

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

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


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

Pentru a reintra la o sesiune, executați următoarea comandă:

tmux attach

Pentru mai multe comenzi rapide de la tastatură, executați comanda man tmux 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 dvtm dtach

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

Rulați comanda dvdm pentru a lansa dvtm. Veți vedea o singură fereastră terminal.

Pentru a deschide ferestre terminale suplimentare, utilizați comanda rapidă Mod-c .Amestecarea cheii de modificare implicită 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 manager de ferestre pentru tigla, dvtm va așeza automat ferestrele terminalelor. Spre deosebire de celelalte utilitare, acestea sunt afișate pe ecran în mod implicit.

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

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

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

Mod-k - Focalizarea ferestrei anterioare.

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

Mod-q - Quit dvtm.

Pentru o listă completă, executați comanda om dvtm sau verificați pagina manuală dvtm 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, folosiți următoarea comandă:

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

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

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

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

Puteți utiliza dtach pentru a rula, detașa și atașa și alte aplicații.

De asemenea, ați putea dori să verificați byobu, care îmbunătățește ecranul GNU.