Linux har mange kommandoer for å jobbe med flere terminaler fra et enkelt vindu som kalles en terminal multiplexer. Flere oppgaver kan utføres fra en enkelt skjerm ved å dele skjermen i flere ruter med en terminal multiplexer. TMUX er en av terminalmultiplexere av Linux for å fremskynde terminaloppgavene. Dette verktøyet er installert som standard i den nyeste versjonen av Linux-operativsystemet (Ex-Ubuntu 20+). Bruken av dette verktøyet vises i denne opplæringen.
Åpne TMUX -vinduet
Kjør følgende kommando for å åpne standard TMUX -vinduet:
$ tmux
Følgende vindu vises med standard ledetekst etter utførelse av TMUX -kommandoen. Du trenger ikke å ha rotprivilegiet til å bruke TMUX -kommandoen som skjermkommandoen. Standardøktnavnet er 0 som vises nederst til venstre i hjørnet av vinduet. Standard vindusnavnet er bash og det aktive vinduet er indikert ved å bruke “*” -symbolet:
Åpne et TMUX -vindu med økt og vindusnavn
En ny økt kan opprettes ved hjelp av TMUX New -Session -kommandoen med alternativet -S -alternativet. Kjør følgende kommando for å åpne TMUX -vinduet med økten som heter Myssesion:
$ tmux new -session -s myssesion
Følgende vindu vises etter å ha utført den forrige kommandoen som inneholder økten som heter MySession0 og standardvinduet som heter Bash:
Du kan endre standardvindu -navnet på TMUX -vinduet. Kjør følgende kommando for å åpne TMUX -vinduet med økten som heter Myssesion og standardvinduet som heter MyWindow:
$ tmux new -session -S MySession -N MyWindow
Følgende vindu vises etter å ha utført den forrige kommandoen som inneholder økten som heter MySession0 og standardvinduet som heter MyWindow:
Skriv ut listen over TMUX -vinduer
Kommandoen “TMUX LS” eller “TMUX List-Sessions” kan brukes til å skrive ut listen over TMUX Windows. Kjør følgende kommando for å skrive ut listen:
$ tmux ls
Følgende utgang vises etter å ha utført den forrige kommandoen. Utgangen viser at to TMUX -vinduer er festet:
Gi nytt navn til en TMUX -økt
Kjør følgende kommando for å sjekke den eksisterende listen over TMUX -øktene:
$ tmux ls
Kjør følgende kommando for å gi nytt navn til standard TMUX -økten med navnet, Mysession:
$ tmux gi nytt navn til 0 myssesion
Kjør følgende kommando for å sjekke om TMUX -øktnavnet endres riktig eller ikke:
$ tmux ls
Følgende utgang viser at det bare er en TMUX -økt som heter 0 som blir omdøpt med navnet, Mysssion:
Del TMUX -området vertikalt
Et enkelt terminalvindu åpnes for standard TMUX -økt. Åpne tastaturet på skjermen og trykk på følgende taster for å dele TMUX-vinduet vertikalt:
Ctrl + B + %
TMUX -vinduet ser ut som følgende bilde der TMUX -området er jevnt delt inn i to deler vertikalt. Skjermen inneholder to deler:
Del TMUX -området horisontalt
Åpne tastaturet på skjermen og trykk på følgende hurtigtaster for å dele det venstre TMUX-vinduet horisontalt som ble opprettet i forrige kommando:
Ctrl + B + “
TMUX-vinduet ser ut som følgende bilde der TMUX-området venstre side er jevnt delt inn i to deler horisontalt. Skjermen inneholder tre deler:
Bytt mellom TMUX -området
Hvis TMUX -vinduet er delt inn i flere deler, krever det å bytte mellom TMUX -områdene. Åpne tastaturet på skjermen og trykk på hvilken som helst av følgende hurtigtaster for å veksle mellom forskjellige TMUX-områder:
Ctrl + B + venstre pil (←) tast [den brukes til å bytte fra venstre område]
Eller
Ctrl + B + høyre pil (→) -tast [den brukes til å bytte fra riktig område]
Eller
Ctrl + B + Up Arrow (↑) -tast [den brukes til å bytte til det forrige området]
Eller
Ctrl + B + Down Arrow (↓) -tasten [den brukes til å bytte til neste område]
Løsne TMUX -området eller vinduet
For å lukke et TMUX -vindu eller TMUX -området, må du velge vindu eller det aktuelle området. Deretter åpner du tastaturet på skjermen og trykk på følgende snarveisnøkler for å lukke vinduet eller det aktuelle TMUX-området:
Ctrl + B + D
Fest til en TMUX -økt
En hvilken. Kjør følgende kommando fra terminalen for å knytte TMUX -økten som heter Mysession:
$ tmux vedleggssession -t MySession
Avslutte den spesielle TMUX -økten
Enhver TMUX -økt kan avsluttes ved hjelp av “TMUX Kill -Session” -kommandoen med -t -alternativet. Kjør følgende kommando for å avslutte TMUX -økten som heter MySession:
$ tmux Kill -Session -t MySession
Kjør følgende kommando for å sjekke den eksisterende listen over TMUX -øktene etter å ha avsluttet en hvilken som helst TMUX -økt:
$ tmux ls
Følgende utgang vises hvis all TMUX -økt avsluttes:
Tmux videoopplæring
Konklusjon
Grunnbruket til TMUX -kommandoen er beskrevet i denne opplæringen ved å lage flere TMUX -økter. Det er en annen kommando i Linux for å gjøre den samme oppgaven som TMUX -kommandoen som er skjermkommandoen. Men det er noen forskjeller mellom disse to kommandoene. TMUX -vinduet inneholder statuslinjen som inneholder øktnavnet og vindusnavnet, men skjermvinduet inneholder ikke denne typen informasjon. Skjermkommandoen krever at rotrettigheter fungerer, men TMUX -kommandoen krever ikke rotrettighetene. Hvert område i TMUX -vinduet inneholder ledeteksten etter å ha delt vinduet horisontalt eller vertikalt, men skjermvinduet gjør det ikke. Så det kan sies at TMUX -kommandoen er mer praktisk enn skjermkommandoen.