Hvordan løsne en økt i tmux

Hvordan løsne en økt i tmux
TMUX er en åpen kildekode-multiplexer-applikasjon for effektivt å administrere flere terminalvinduer. Personer som tidligere har brukt Terminator -applikasjonen, er for det meste kjent med forestillingen om TAB -styring i Linux Terminal. Med TMUX kan vi dele terminalen i en rekke ruter. Vi kan justere disse rutene ved å bevege oss rundt, endre størrelse og bytte mellom dem. Dette hjelper til med å dempe smerten ved å håndtere flere vinduer og faner i GNOME -terminalen.

Etter å ha installert TMUX, vil du ikke finne noe ikon tilknyttet det. Det vil ikke vises som en egen applikasjon; I stedet må vi påkalle den fra selve Gnome -terminalen. Vi vil senere se hvordan vi gjør dette.

Merk: I dette 'Howto' har vi brukt 'Ctrl+B' som prefikset; Hvis du konfigurerte noe annet prefiks, må du bytte kommandoen med ditt prefiks.

Hva vil vi dekke?

Denne guiden vil utforske hvordan du installerer TMUX og mer spesifikt "Hvordan løsne en økt i TMUX -terminalen". Vi vil bruke Ubuntu 20.04 som basesystem for denne guiden. La oss først starte med å installere tmux.

Installere TMUX på Ubuntu20.04

Store operativsystemer som Linux, MacOS og Windows Subsystem for Linux (WSL) gir TMUX -programvarepakker fra sitt offisielle depot. Så for å installere tmux på Ubuntu 20.04, vi kan ganske enkelt bruke pakkesjefen eller programvaresenteret som vist nedenfor:

1. For å installere TMUX ved hjelp av Package Manager, kjør bare kommandoen:

$ sudo apt install tmux

2. For å installere TMUX ved hjelp av programvaresenteret, åpner Software Center, søk etter TMUX og klikker på Install.

Lansering av TMUX

Når TMUX er installert, må vi bruke GNOME -terminalen for å påkalle den. Man kan møte følgende feil når du kjører 'TMUX' -kommandoen:

“Open Terminal mislyktes: Manglende eller uegnet terminal: Xterm-256Color”

For å overvinne denne feilen, skriv inn “Eksportbetegnelse = xTerm” på terminalen og treff Enter. Nå igjen, kjør 'Tmux' -kommandoen; Feilen skal ikke vises denne gangen.

En annen måte er å bruke 'Xterm' terminal og lanser TMUX herfra. Dette fungerte på Ubuntu 20.04 System.

Løsne en økt i tmux

Hver gang vi starter TMUX, opprettes en ny økt i et enkelt terminalvindu. Informasjon om den aktuelle økten vises nederst på skjermen. TMUX vises ikke som en egen applikasjon; Vi må starte den ved hjelp av en annen terminalapplikasjon som Gnome Terminal. TMUX har mange fordeler i forhold til den normale Gnome -terminalen. For eksempel kan vi løsne og legge ved en TMUX -økt fra en skjerm. Når den er løsrevet fra en skjerm, kan den kjøres i bakgrunnen og kan festes på nytt igjen.

Å løsne en økt er en flott funksjon i TMUX. Senere kan du SSH til maskinen (hvis den er en avsidesliggende) og fest deg på nytt. Alle prosessene vil fortsatt kjøre, og i mellomtiden kan du fokusere på annet arbeid. La oss gjøre det nå.

1. Løsning fra en økt ved hjelp av hurtigtasten: 'CTRL-B-D'

Vi starter med å starte en økt med navnet 'my_session _1':

$ tmux ny -s my_session_1

Nå vil vi løsne det med 'Ctrl+B' (Det er TMUX -prefikset i vårt tilfelle) etterfulgt av 'D'. Bruk kommandoen 'LS' for å sjekke listen over alle økter:

$ tmux ls

Etter å ha trykket på tastene, kan vi se at økten 'my_session_1' nå er løsrevet.

2. Løsning fra en økt ved hjelp av kommandoen: 'tmux løsne'

La oss opprette en annen økt med navnet 'my_session _2':

$ tmux ny -s my_session_2

Nå vil vi løsne det med kommandoen 'tmux løsne'.

$ tmux løsne

Nå igjen, bekreft listen over alle økter:

$ tmux ls

Økten 'MY_SESSION_2'er også løsrevet nå.

3. Velge en økt for å løsne ved hjelp av hurtigtasten: 'Ctrl-B-D'

Hvis vi har mange økter som kjører, kan vi velge en bestemt økt for å løsne. La oss se dette. Først må du lage tre økter ved hjelp av kommandoene:

$ tmux ny -s my_session_1
$ tmux ny -s my_session_2
$ tmux ny -s my_session_3

Bruke 'tmux ls' Kommando for å se alle øktene:

Nå vil vi bruke kombinasjonen 'Prefiks+d' og se hva som skjer:

Som vi kan se nå, ber den om å velge økten vi ønsker å løsne. Bruk pilene til å velge økten og treff Enter for å løsne den. Anta at vi løsner økten 'my_session_3', kjør nå igjen 'tmux ls' Kommando for å se endringene:

Vi kan tydelig merke at 'vedlagte' Etiketten har forsvunnet fra økten 'my_session_3'.

4. Løsning fra en økt ved hjelp av kommandoen: 'tmux løsrevne'

Vi kan også gå med kommandoen: tmux løsne-klient. La oss eksperimentere med dette med økten 'my_session_2'. Kjør kommandoen:

$ tmux løsne -klient -p -s my_session_2

La oss se endringene:

$ tmux ls

Som du kan se på bildet over, 'my_session_2' har også løsrevet nå og forsvunnet fra scenen.

Konklusjon

I denne guiden har vi lært om installasjonen av TMUX, dets grunnleggende, og mer spesifikt hvordan du kan løsne en økt i TMUX. En mer detaljert forklaring av forskjellige TMUX -operasjoner finner du på TMUX Man -sidene eller GitHub -siden til TMUX.