2 Alternativer til GNU Skærm til Linux Terminal Multitasking

Indholdsfortegnelse:

Video: 2 Alternativer til GNU Skærm til Linux Terminal Multitasking

Video: 2 Alternativer til GNU Skærm til Linux Terminal Multitasking
Video: Джордж Хотц | Программирование | тиниград: запуск Apple Neural Engine из C++ | Яблоко М1 | Часть 6 2024, Marts
2 Alternativer til GNU Skærm til Linux Terminal Multitasking
2 Alternativer til GNU Skærm til Linux Terminal Multitasking
Anonim
Vi har skrevet om brugen af GNU Screen til multitask i Linux-terminalen tidligere. GNU Screen er granddaddy af disse programmer, men tmux og dvtm + dtach er andre løsninger, du foretrækker.
Vi har skrevet om brugen af GNU Screen til multitask i Linux-terminalen tidligere. GNU Screen er granddaddy af disse programmer, men tmux og dvtm + dtach er andre løsninger, du foretrækker.

Tmux er en forbedret omskrivning af GNU Screen. Dvtm er en konsol-multiplexer inspireret af flisebelægning af vinduesforvaltere, og dtach tilføjer evnen til at løsne fra og genmonteres til dvtm sessioner.

tmux

Som en omskrivning af GNU Screen, tilbyder tmux en række forbedringer. Nogle af de vigtigste er en klient-server-model, som giver dig mulighed for at oprette forbindelse til en tmux-session fra flere steder og et renere konfigurationsfilformat. Tjek tmuxs FAQ for at finde en liste over måder, som den adskiller sig fra GNU Screen.

Brug denne kommando til at installere tmux på Ubuntu:

sudo apt-get install tmux

Hvis du bruger en anden distribution, vil du sandsynligvis finde den i pakken til din distribution.

For at starte tmux efter installationen skal du bare køre tmux kommando. I modsætning til skærm leveres TMux som standard med en statuslinje.

Image
Image

For at åbne et ekstra terminalvindue skal du bruge Mod-c tastaturgenvej. Standard modifer nøglekombinationen er Ctrl-b. Det betyder, at du skal trykke på Ctrl-b og så c at oprette et nyt vindue.

Hvert nyt vindue du åbner vises i statuslinjen. Som standard viser tmux kun et vindue på skærmen ad gangen.

Her er nogle vigtige tastaturgenveje for at komme i gang:
Her er nogle vigtige tastaturgenveje for at komme i gang:

Mod-X - Dræb den aktuelle terminal.

Mod-n - Fokus næste vindue.

Mod-p - Fokuser forrige vindue.

mo- # - Fokusér det angivne vindue, hvor # er et tal mellem 0 og 9.

mo-’ - Spørg om et vindue til at vælge.

mo-% - Split det nuværende vindue i to vandret.

mo-” - Split det nuværende vindue i to vertikalt

Image
Image

For at løsne fra den aktuelle session skal du bruge Mod-d tastaturgenvej.

For at genindsætte til en session, skal du køre følgende kommando:

tmux attach

Image
Image

For flere tastaturgenveje skal du køre mand tmux kommando eller læs tmux's manual på nettet.

Dvtm & Dtach

I modsætning til GNU-skærm og tmux tillader dvtm dig ikke at afbryde forbindelsen og tilslutte til sessioner. Du bliver nødt til at køre dvtm med dtach for at løsne fra og genoprette til dine sessioner.

Kør denne kommando for at installere dvtm og dtach på Ubuntu:

sudo apt-get install dvtm dtach

Disse programmer skal også være tilgængelige i andre distributions softwarelager.

Kør dvtm kommandoen for at starte dvtm. Du får se et enkelt terminalvindue.

Image
Image

For at åbne flere terminalvinduer skal du bruge Mod-c tastaturgenvej. Standardværktøjskombinationen er Ctrl-g. Det betyder, at du skal trykke på Ctrl-g og så c at åbne et nyt terminalvindue.

Som en flisebelægningsvindue vil dvtm automatisk udstille terminalvinduerne. I modsætning til de andre værktøjer viser den dem alle på skærmen som standard.

Her er nogle vigtige tastaturgenveje for at komme i gang:
Her er nogle vigtige tastaturgenveje for at komme i gang:

Mod-x - Luk det nuværende vindue.

Mod-j - Fokus næste vindue.

Mod-k - Fokuser forrige vindue.

mo- # - Fokusér det angivne vindue, hvor # er vinduets nummer.

Mod-q - Afslut dvtm.

For en komplet liste, kør mand dvtm kommando eller tjek dvtms manual side på nettet.

Dvtm understøtter også musen. Du kan f.eks. Klikke på et af vinduerne for at vælge det.

At løsne fra en dvtm session og genoprette den senere, skal du køre den med kommandoen dtach. Hvis du vil starte dvtm med dtach, skal du bruge følgende kommando:
At løsne fra en dvtm session og genoprette den senere, skal du køre den med kommandoen dtach. Hvis du vil starte dvtm med dtach, skal du bruge følgende kommando:

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

Image
Image

For at løsne fra en dvtm session, der er startet med dtach, skal du bruge Ctrl- tastaturgenvej.

For at genindsætte til din dvtm session senere, brug følgende kommando:

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

Du kan bruge dtach til at køre, løsne fra og geninstallere til andre applikationer.
Du kan bruge dtach til at køre, løsne fra og geninstallere til andre applikationer.

Du kan også gerne tjekke byobu, hvilket forbedrer GNU Screen.

Anbefalede: