Hjemmeside » hvordan » 2 Alternativer til GNU-skjerm for Linux Terminal Multitasking

    2 Alternativer til GNU-skjerm for Linux Terminal Multitasking

    Vi har skrevet om bruk av GNU Screen til multitask i Linux-terminalen tidligere. GNU Screen er bestefar av disse programmene, men tmux og dvtm + dtach er andre løsninger du kanskje foretrekker.

    Tmux er en forbedret omskrivning av GNU Screen. Dvtm er en konsollmultiplekser inspirert av flislegging av vinduesledere, og dtach legger til evnen til å løsne fra og reattach til dvtm sessions.

    Tmux

    Som en omskrivning av GNU Screen, tilbyr tmux en rekke forbedringer. Noen av de viktigste inkluderer en klient-server-modell, som lar deg koble til en tmux-økt fra flere steder og et renere konfigurasjonsfilformat. Ta en titt på tmuxs FAQ for å finne en liste over måter som er forskjellig fra GNU-skjermen.

    Bruk denne kommandoen til å installere tmux på Ubuntu:

    sudo apt-get install tmux

    Hvis du bruker en annen distribusjon, finner du det sannsynligvis i distribusjonspakken din.

    For å starte tmux etter at du har installert det, kjør du bare tmux kommando. I motsetning til skjermen kommer TMux som standard med en statuslinje.

    For å åpne et ekstra terminalvindu, bruk Mod-c hurtigtast. Standard modifiseringsnøkkelkombinasjonen er Ctrl-b. Dette betyr at du må trykke Ctrl-b og så c å opprette et nytt vindu.

    Hvert nytt vindu du åpner vises i statuslinjen. Som standard viser tmux bare ett vindu på skjermen om gangen.

    Her er noen viktige hurtigtaster for å komme i gang:

    Mod-X - Drep gjeldende terminal.

    Mod-n - Fokus neste vindu.

    Mod-p - Fokuser forrige vindu.

    mod- # - Fokuser det angitte vinduet, hvor # er et tall mellom 0 og 9.

    mod-' - Be om et vindu for å velge.

    mod-% - Del det nåværende vinduet i to horisontale.

    mod-” - Del det nåværende vinduet i to vertikalt


    For å løsne fra den nåværende økten, bruk Mod-dg hurtigtast.

    For å reattach til en økt, kjør følgende kommando:

    tmux vedlegg

    For flere snarveier, kjør mann tmux kommandoen eller les tmux's manual på nettet.

    Dvtm & Dtach

    I motsetning til GNU-skjerm og tmux tillater ikke dvtm deg å koble fra og legge igjen til økter. Du må kjøre dvtm med dtach for å løsne fra og legge igjen på sessene dine.

    Kjør denne kommandoen for å installere dvtm og dtach på Ubuntu:

    sudo apt-get install dvtm dtach

    Disse programmene bør også være tilgjengelige i andre distribusjons programvarelager.

    Kjør dvtm kommandoen for å starte dvtm. Du ser et enkelt terminalvindu.

    For å åpne flere terminalvinduer, bruk Mod-c hurtigtast. Standard modifikatornøkkelkombinasjonen er Ctrl-g. Dette betyr at du må trykke Ctrl-g og så c å åpne et nytt terminalvindu.

    Som en flisebeskyttelsesvindu vil dvtm legge ut terminalvinduene automatisk. I motsetning til de andre verktøyene, viser de dem alle på skjermen som standard.

    Her er noen viktige hurtigtaster for å komme i gang:

    Mod-x - Lukk det nåværende vinduet.

    Mod-j - Fokus neste vindu.

    Mod-k - Fokuser forrige vindu.

    mod- # - Fokuser det angitte vinduet, hvor # er nummeret til vinduet.

    Mod-q - Avslutt dvtm.

    For en full liste, kjør mann dvtm kommandoen eller sjekk ut dvtms manuelle side på nettet.

    Dvtm støtter også musen. For eksempel kan du klikke på et av vinduene for å velge det.

    For å løsne fra en dvtm-økt og sett på den senere, må du kjøre den med kommandoen dtach. For å starte dvtm med dtach, bruk følgende kommando:

    dtach-c / tmp / dvtm-økt -r winch dvtm

    For å løsne fra en dvtm-økt som er startet med dtach, bruk Ctrl- \ hurtigtast.

    For å reattach til dvtm-økten din senere, bruk følgende kommando:

    dtach-a / tmp / dvtm-økt -r vinsj

    Du kan bruke dtach til å løpe, løsne fra og legge igjen til andre applikasjoner.


    Du vil kanskje også sjekke ut byobu, noe som forbedrer GNU Screen.