Linux tmux kommandoopplæring

Linux tmux kommandoopplæring

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.