Hvis du stadig bytter mellom terminaler og ikke finner riktig vindu når det er nødvendig, bør du vurdere å bruke en multiplexer. Dette er programmer som lar brukerne kjøre flere terminalsessioner i ett vindu.
Tmux er en populær multiplexer som tilbyr en mengde fantastiske funksjoner. Det gjør det enkelt for deg å kjøre forskjellige applikasjoner i separate økter og bytte mellom dem uten problemer.
Slik installerer du Tmux i Linux
Denne guiden viser hvordan du installerer og konfigurerer tmux for Linux-maskiner. Avfyr en terminal og bruk riktig installasjonsmetode for systemet ditt.
På Debian-baserte distribusjoner:
sudo installere tmux
På CentOS / REHL:
yum installer tmux
Slik installerer du tmux på Arch Linux:
pacman -S tmux
Når installasjonen er ferdig, start en terminal og skriv inn tmux for å starte en fersk tmux-økt. Denne kommandoen vil starte en ny økt i et vindu og starte skallet. Statuslinjen nederst viser informasjon om din nåværende økt.
tmux
Hvordan bruke Tmux som en første tidtaker
Tmux har forestillinger som økter, vinduer, ruter og hurtigtaster. Dermed synes nybegynnere det ofte er skremmende i begynnelsen. Men når du først har fått tak i det, vil du føle deg mye mer produktiv.
En tmux-økt definerer det aktuelle arbeidet. Windows tillater brukere å utføre forskjellige aktiviteter i en økt. Vinduer, derimot, vil tillate deg å jobbe med separate visninger inne i et vindu.
Du kan administrere alle disse via tmux-hurtigtaster, en kombinasjon av tmux-prefikset etterfulgt av en bestemt nøkkel. Standard prefikset er Ctrl + B.
Hvordan håndtere økter i Tmux
Tmux kan håndtere flere økter samtidig. Dette gjør at utviklere kan bytte mellom forskjellige prosjekter på en enkel måte. Du kan også opprette nye økter når som helst du vil.
tmux nye -s testøkt
Den nevnte kommandoen oppretter en ny økt med navnet testøkt. Du kan også opprette økter fra en allerede kjørende forekomst av tmux. For å gjøre dette, påkalle tmux-tolken og skriv deretter inn prefikset etterfulgt av et kolontegn, eller Ctrl + B: for standardprefikset.
Kommandoen åpner en ny tmux-tolk der vi kan legge inn kontrollkommandoer. Skriv inn følgende for å opprette en ny økt.
: ny-test-økt
Tast inn Ctrl + B s for å se alle aktive økter. Du kan bytte til en annen økt ved å velge den og trykke på Tast inn.
Du kan koble fra hvilken som helst økt, og tmux vil fortsatt holde prosessen i gang. Type :løsne i tmux-tolk eller enter Ctrl + B d for å løsne gjeldende økt.
Bruk følgende kommando for å legge til den siste økten.
tmux feste
Du kan knytte til en bestemt tmux-økt ved å spesifisere øktnavnet. Bruke -t muligheten til å gjøre dette.
tmux attach -t test-økt
For å drepe en tmux-økt, bruk kill-session kommando.
tmux kill-session -t test-økt
I slekt: The Essential Tmux Commands Cheatsheet
Hvordan administrere Windows i Tmux
Tmux-vinduer spenner over hele skjermen og kan deles i flere ruter. Hver av disse rutene vil fungere som en egen pseudoterminal. Du kan opprette et nytt tmux-vindu ved hjelp av Ctrl + B c.
Bruk Ctrl + B, for å gi nytt navn til tmux-vinduene. Den vil påkalle tmux-tolken. Skriv inn navnet på det nye vinduet her.
Tmux gjør det enkelt å bytte mellom forskjellige vinduer. Skriv inn tmux-prefikset, etterfulgt av vindusnummeret. For eksempel kan du raskt bytte til det andre vinduet ved hjelp av Ctrl + B 2.
Du kan også bytte tmux-vinduer. For å gjøre dette, påkalle tolken ved å skrive Ctrl + B : og skriv inn følgende.
: bytt-vindu -s 1 -t 3
Denne kommandoen bytter det første og tredje vinduet. Du kan slette et vindu når du er ferdig med det Ctrl + B &.
Hvordan håndtere ruter i Tmux
Så langt har vi brukt økter og vinduer i tmux. Ting blir imidlertid veldig spennende når du begynner å bruke ruter. Vinduer er i utgangspunktet pseudo-terminaler som kjører inne i et vindu. Vi kan bruke dem til å kjøre flere terminalforekomster fra et enkelt tmux-vindu.
Du kan lage horisontale og vertikale ruter i tmux. Skriv inn Ctrl + B " for å dele utsikten horisontalt.
Dette vil dele gjeldende vindu horisontalt og åpne en ny terminal i det nye vinduet. Bruk Ctrl + B % for å starte en vertikal rute.
Du kan opprette horisontale og vertikale ruter samtidig. Bruk hurtigtasten Ctrl + B o for å bytte mellom rutene.
Ved å bytte rutezoom kan brukerne skjule alle de andre rutene. Denne funksjonen er praktisk når du trenger å fokusere på en bestemt oppgave. Bruk Ctrl + B z for å bytte ruter. Du kan lukke den gjeldende ruten når som helst ved å bruke hurtigtasten Ctrl + B x.
Hvordan konfigurere Tmux i Linux
Du kan konfigurere nesten alle aspekter av tmux-installasjonen. Vi anbefaler imidlertid at du begynner med det grunnleggende og går videre til mer avanserte alternativer senere.
Tmux-konfigurasjoner gjøres ved å tilpasse ~ / .tmux.conf fil. Bruk din favoritt Linux teksteditor for å redigere denne filen.
vim ~ / .tmux.conf
La oss vise noen grunnleggende konfigurasjoner. For eksempel kan du endre tmux-prefikset fra Ctrl + B til Ctrl + A. ved å legge til nedenstående linje i tmux.conf fil.
sett -g prefiks C-a
løsne C-b
Hvis du kobler fra standardnøkkelen, kan vi tildele den til en annen kommando. Så, den andre linjen er en god praksis, ikke noe obligatorisk.
Vi kan også endre basisindeksen for vinduer og ruter fra null til en. Det er intuitivt for brukere som ikke er komfortable med en nullbasert indeks.
set -g base-index 1 # starter vindusnummerering fra 1
sett -g rute-base-indeks 1 # starter rutenummerering fra 1
Siden tmux er et terminaldrevet verktøy, støtter det ikke musefunksjoner ut av esken. Du kan imidlertid enkelt aktivere musestøtte for tmux ved å legge til filen nedenfor i konfigurasjonen.
sett -g musen på
Introduksjon til Tmux Plugins
Du kan velge mellom et antall tmux-plugins utviklet av samfunnet. De tilbyr tilleggsfunksjoner for å forbedre produktiviteten, som igjen forbedrer den generelle arbeidsflyten. Noen frittstående plugin-ledere er også tilgjengelige som hjelper brukere med å implementere disse pluginene i tmux.
Tmux Plugin Manager (TPM) er et slikt verktøy som lar oss installere og konfigurere tredjeparts plugins. Du kan installere den ved å følge instruksjoner på TPMs offisielle side.
Vi anbefaler brukere sterkt å sjekke ut tmux-resurrect-pakke. Du kan bruke den til å lagre tmux-økter mellom omstart.
Administrer terminal arbeidsflyt ved hjelp av Tmux
Tmux tilbyr en fullverdig løsning for terminalentusiaster som har vanskelig for å bytte mellom vinduer. Det er et flott verktøy for folk som tar produktivitet på alvor. Selv om det er noe læring involvert, blir det en vane når du fortsetter å bruke Tmux.
Kraften til terminaler er ikke bare begrenset til Linux-operativsystemer eller datamaskiner generelt. Du kan til og med bruke en terminal på smarttelefonen din og utføre noen grunnleggende Linux-beregninger på Android.
Termux lar deg få tilgang til en Linux-kommandolinje på Android. Slik bruker du Termux og noen av de beste tilbudene.
- Linux
- Terminal
- Linux-tips
Rubaiat er en CS-grad med en sterk lidenskap for åpen kildekode. Bortsett fra å være Unix-veteran, er han også interessert i nettverkssikkerhet, kryptografi og funksjonell programmering. Han er en ivrig samler av brukte bøker og har en uendelig beundring for klassisk rock.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.