Generelt sett, når du lukker en SSH -tilkobling, er de tilsvarende eksterne terminaløktene også stengt. Her kommer TMUX for hjelp da den bevarer disse øktene når SSH -tilkoblingen avsluttes.
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 vi kan installere TMUX og mer spesifikt “Hvordan bytte ruter i TMUX”. Vi vil bruke Ubuntu 20.04 som basesystem for denne guiden. La oss først starte med å installere tmux.
Forutsetninger
1. TMUX skal installeres på systemet ditt.
2. Internett -tilkobling og brukerkonto med 'sudo' privilegier.
Installere tmux på Ubuntu 20.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 beskrevet 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 prøver å kjøre '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, og denne gangen skal ikke feilen vises.
En annen måte er å bruke 'Xterm' terminal og lanser TMUX herfra. Dette fungerte på Ubuntu 20.04 System.
Hvordan bruke tmux
Vi kan bruke tre måter å sende kommandoer til en TMUX -terminal:
Bruke prefiksetastene: TMUX bruker en kombinasjon av nøkler som kalles prefiks -nøkkel, som er som standard 'Ctrl+B'. Dette prefikset blir fulgt av en eller to flere nøkler som TMUX vil tolke for en bestemt operasjon. For eksempel kan vi løsne fra en økt ved hjelp av [Prefiks+d].
Ved å bruke kommandomodus: For å sende kommandoene direkte til TMUX -terminalen, må vi legge inn kommandomodus ved å trykke på prefiksetastene etterfulgt av en kolon (:). En ledetekst vil åpne seg nederst på terminalen for å legge inn TMUX -kommandoene.
Bruke kommandolinjen: TMUX-kommandoer kan også brukes fra ikke-TMUX-terminalen eller Shell-ledeteksten. Disse kommandoene er gitt av nøkkelordet 'TMUX'. Vi har illustrert denne metoden i delen nedenfor.
Byttede ruter i tmux
Når vi har flere applikasjoner som kjører på forskjellige ruter i en TMUX -økt, må vi noen ganger ordne dem etter en viss god forstand. Dette hjelper oss faktisk å lede arbeidet vårt i riktig retning, noe som gjør det mer sammenhengende. E.g., Vi åpner en rute for en webserverapplikasjon, en for å redigere en fil (si tmux.konf), en for å se CPU- og minnestatistikken med 'topp' kommando. Posisjonen til hver rute er vist nedenfor:
Jeg liker ikke ovennevnte oppsett, da det virker veldig vanskelig for meg. La oss endre den fornuftig: Rediger filen i toppruten, administrer webserveren fra nederst til høyre og kjør 'Topp' kommandoen nederst til venstre. La oss gjøre byttingsarbeidet nå.
TMUX bruker KeyBinding 'Prefiks' etterfulgt av 'Ctrl+o' å sykle rundt rutene. Når du bruker denne nøkkelbindingen for første gang, beveger den ruten i en stilling med klokken. Vi må bruke denne nøkkelbindingen to ganger for å komme frem til ønsket oppsett:
Hvis vi trenger å bevege oss i retning mot klokken, kan du bruke 'Alt+O' kombinasjon i stedet for 'Ctrl+o'.
La oss nå bytte plassering av de to bunnrutene. For dette kan vi bruke nøkkelbindingen 'Prefiks' etterfulgt av '' eller ''. Seler som skal brukes avhenger av retningen du vil bevege deg mot.
For å gjøre ovennevnte rutehåndtering, kan vi også bruke kommandoen nedenfor fra TMUX -ledeteksten:
Swap -rute -D
Swap -rute -u
Den første kommandoen beveger ruten i urviseren og den nedenfor i retning mot klokken. Hvis vi bruker alternativet '-D', endres ikke ruten Fokus.
Konklusjon
I denne guiden har vi lært om installasjonen av TMUX, dets grunnleggende, og mer spesifikt, "Hvordan bytte ruter i TMUX". En mer detaljert forklaring av forskjellige TMUX -operasjoner finner du på TMUX Man -sidene eller på GitHub -siden til TMUX.