Android

Komme i gang med tmux

Getting Started with tmux Part 2 - Horizontal and Vertical Panes

Getting Started with tmux Part 2 - Horizontal and Vertical Panes

Innholdsfortegnelse:

Anonim

Denne guiden vil gå gjennom installasjonen og grunnleggende bruken av Tmux for å komme deg i gang.

Hva er tmux?

Tmux er en terminal multiplexer et alternativ til GNU Screen. Med andre ord betyr det at du kan starte en Tmux-økt og deretter åpne flere vinduer i den økten. Hvert vindu opptar hele skjermen og kan deles i rektangulære ruter.

Med Tmux kan du enkelt bytte mellom flere programmer i en terminal, fjerne dem og koble dem til en annen terminal.

Tmux økter er vedvarende, noe som betyr at programmer som kjører i Tmux vil fortsette å kjøre selv om du blir koblet fra.

Alle kommandoer i Tmux starter med et prefiks, som som standard er ctrl+b .

Denne artikkelen er også tilgjengelig på russisk.

Installere Tmux

Du kan enkelt installere Tmux ved å bruke pakkehåndtereren til din distro.

Installere Tmux på Ubuntu og Debian

sudo apt install tmux

Installere Tmux på CentOS og Fedora

sudo yum install tmux

Installere Tmux på macOS

brew install tmux

Start din første Tmux-økt

For å starte din første Tmux-økt, skriver du ganske enkelt tmux i konsollen:

tmux

Dette vil åpne en ny økt, opprette et nytt vindu og starte et skall i det vinduet.

Når du er i Tmux, vil du legge merke til en statuslinje nederst på skjermen som viser informasjon om den aktuelle økten.

Du kan nå kjøre den første Tmux-kommandoen. For å få en liste over alle kommandoer, skriver du for eksempel:

Ctrl+b ?

Opprette navngitte Tmux-økter

Som standard heter Tmux-økter numerisk. Navngivne økter er nyttige når du kjører flere Tmux-økter. Hvis du vil opprette en ny navngitt økt, kjører du tmux kommandoen med følgende argumenter:

tmux new -s session_name

Det er alltid en god idé å velge et beskrivende sesjonsnavn.

Frakobling fra Tmux sesjon

Du kan løsne fra Tmux-økten og gå tilbake til det vanlige skallet ved å skrive:

Ctrl+b d

Programmet som kjører i Tmux-økten vil fortsette å kjøre etter at du har koblet deg fra økten.

Festes på nytt til Tmux Session

For å knytte til en økt først, må du finne navnet på økten. Slik får du en liste over økter som for øyeblikket kjører:

tmux ls

Navnet på økten er den første kolonnen i utdataene.

0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

Som du ser av utdataene, er det to kjører Tmux-økter. Den første heter 0 og den andre my_named_session .

For å knytte til økt 0 , skriver du for eksempel:

tmux attach-session -t 0

Arbeider med Tmux Windows og ruter

Når du starter en ny Tmux-økt, lager den som standard et enkelt vindu med et skall i seg.

For å opprette et nytt vindu med skalltype Ctrl+b c , vil det første tilgjengelige nummeret fra området 0…9 bli tilordnet det.

En liste over alle vinduer vises på statuslinjen nederst på skjermen.

Nedenfor er noen av de vanligste kommandoene for håndtering av Tmux-vinduer og -ruter:

  • Ctrl+b c Lag et nytt vindu (med skall) Ctrl+b w Velg vindu fra en liste Ctrl+b 0 Bytt til vindu 0 (etter nummer) Ctrl+b , Gi nytt navn til gjeldende vindu Ctrl+b % Del gjeldende rute horisontalt inn to ruter Ctrl+b " Del gjeldende rute vertikalt i to ruter Ctrl+b o Gå til neste rute Ctrl+b ; Veksle mellom gjeldende og forrige rute Ctrl+b x Lukk gjeldende rute

Tilpasse Tmux

Når Tmux startes, leser den konfigurasjonsparametrene fra ~/.tmux.conf hvis filen er til stede.

Her er en prøve ~/.tmux.conf konfigurasjon med tilpasset statuslinje og noen få ekstra alternativer:

~ /.Tmux.conf

# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Grunnleggende bruk av Tmux

Nedenfor er de mest grunnleggende trinnene for å komme i gang med Tmux:

  1. Skriv inn tmux new -s my_session , kjør ønsket program. Bruk nøkkelsekvensen Ctrl-b + d å løsne fra økten. Koble til Tmux-økten ved å skrive tmux attach-session -t my_session .

Konklusjon

I denne opplæringen lærte du hvordan du bruker Tmux. Nå kan du begynne å lage flere Tmux-vinduer i en enkelt økt, dele vinduer ved å lage nye ruter, navigere mellom vinduer, løsne og fortsette økter og personalisere Tmux-forekomsten ved å bruke .tmux.conf filen.

Det er mye mer å lære om Tmux på Tmux brukerhåndbok side.

tmux terminal