30Jul
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-økter.
Tmux
Som en omskrivning av GNU-skjerm, 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, vil du sannsynligvis finne den i pakken din for distribusjonen.
For å starte tmux etter installasjonen, kjør du bare tmux kommandoen. I motsetning til skjermbildet kommer TMux som standard med en statuslinje.
Hvis du vil åpne et ekstra terminalvindu, bruker du snarvei Mod-c .Standard modifiseringskombinasjonen er Ctrl-b .Dette betyr at du må trykke Ctrl-b og deretter c for å opprette et nytt vindu.
Hvert nytt vindu du åpner vises i statuslinjen. Som standard viser tmux bare ett vindu på skjermen av 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- ' - Spør om et vindu for å velge.
Mod-% - Split det nåværende vinduet i to horisontalt.
Mod- " - Split gjeldende vindu i to vertikalt
For å løsne fra gjeldende økt, bruk Mod-d hurtigtast.
For å sette på nytt på en økt, kjør følgende kommando:
tmux vedlegg
For flere snarveier, kjør man tmux -kommandoen eller les tmux's manual på nettet.
Dvtm &Dtach
I motsetning til GNU Screen og tmux, tillater dvtm deg ikke å koble fra og legge til på nytt. 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 skal også være tilgjengelige i andre distribusjons programvarelager.
Kjør dvtm -kommandoen for å starte dvtm. Du ser et enkelt terminalvindu.
Hvis du vil åpne flere terminalvinduer, bruker du snarvei Mod-c .Standardmodifieringsnøkkelkombinasjonen er Ctrl-g .Dette betyr at du må trykke Ctrl-g og deretter c for å å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 aktuelle 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 fullstendig liste, kjør man dvtm kommandoen eller sjekk ut dvtms manualside på nettet.
Dvtm støtter også musen. For eksempel kan du klikke på et av vinduene for å velge det.
Hvis du vil løsne fra en dvtm-økt og sette den på igjen 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 snarvei Ctrl- .
Hvis du vil sette på igjen din dvtm-økt senere, bruker du følgende kommando:
dtach-a /tmp/ dvtm-økt -r vinsj
Du kan bruke dtach til å løpe, løsne fra og legge til igjen på andre applikasjoner.
Du vil kanskje også sjekke ut byobu, noe som forbedrer GNU Screen.