
Det er et kommandolinjeverktøy for å effektivt administrere flere økter som er veldig populært i Unix-miljøer, som f.eks Linux eller macOS. I denne oppføringen skal vi forklare hva er Tmux. En nyttig liten guide for nybegynnere.
Tmux er en forkortelse av Terminal multiplekser. Definisjonen av en multiplekser når vi snakker om terminaler er den av et program som tillater en bruker administrere flere virtuelle økter innenfor en enkelt terminal. En ressurs som er spesielt praktisk når du jobber med eksterne servere eller når det er behov for å utføre flere kommandoer samtidig i forskjellige vinduer.
Hva er Tmux?
Som en god terminalmultiplekser tillater Tmux oss dele en enkelt terminaløkt i flere undervinduer eller ruter i selve terminalvinduet. På denne måten kan vi tilordne hvert av disse små vinduene til å kjøre forskjellige programmer eller økter shell. Det var i det minste målet til skaperen, Nicholas Marriott, da den lanserte den første versjonen av denne multiplekseren i 2007.
Et annet interessant aspekt er at det tillater oss koble fra og koble til en økt når som helst uten å avbryte prosessene som kjører. Dette er veldig praktisk når du arbeider med eksterne tilkoblinger eller langsiktige oppgaver.
Disse funksjonene gjør Tmux-programvaren spesielt egnet for visse typer oppgaver. Som for eksempel disse:
- Utvikling på eksterne servere.
- Automatisering og overvåkingsoppgaver.
- Effektiv organisering av multitasking-arbeid.
Den vanligste måten å bruke Tmux på er å opprette flere uavhengige økter. (en for utvikling, en annen for overvåking, andre for å administrere en server, etc.) som vi kan administrere komfortabelt fra samme skjerm, og kan hoppe fra en økt til en annen enkelt og når vi vil.
Hvordan installere Tmux

Nå som vi vet hva Tmux er, la oss se hvordan du installerer det på datamaskinen vår. Å installere Tmux er ganske enkelt på Unix-baserte operativsystemer som macOS eller Linux. Vi forklarer det nedenfor:
På macOS
For å installere Tmux på macOS Tmux bruker vi pakkebehandlingen Hjemmebrygget. Dette er kommandoene vi må bruke i terminalen:
- Til installer homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Til installer Tmux: brygg installasjon tmux
- Til bekreft installasjonen: tmux -V
På Linux
Hvis det er systemer basert på Arch Linux, er det mulig å installere Tmux fra det offisielle Arch-depotet. Metoden er enda enklere:
- Trinn 1: Vi åpner en terminal.
- Trinn 2: Vi installerer Tmux ved å bruke pakkebehandlingen pacman:
På Windows
Ja, det er også mulig å installere Tmux på Windows, selv om prosessen i dette tilfellet er litt mer kompleks:
- Det første trinnet er installer WSL (Windows-delsystem for Linux). For å gjøre dette, åpne PowerShell som administrator og kjør denne kommandoen: wsl –installer
- Etter vi åpner vår Linux-distribusjon i WSL og vi følger instruksjonene. Kommandoene vi trenger er disse:
- sudo apt oppdatering
- sudo apt installer tmux
- Til slutt, for å begynne å bruke Tmux, utfører vi denne kommandoen: tmux
Hvordan du bruker Tmux
For å begynne å bruke Tmux, må du først forstå hvordan organisasjonen din er. Hver åpen økt inkluderer en gruppe vinduer. Hvert av disse vinduene tilsvarer en terminal, slik at en enkelt økt kan ha flere vinduer. Til slutt kan vinduer også deles inn i paneler.

En funksjon som lar oss bruke Tmux raskere er muligheten for å bruke forskjellige tastatursnarveier. Dette er de vanligste og mest nyttige:
- Tmux-prefiks: Ctrl+b
- Opprett nytt vindu: Ctrl + b, deretter c
- Delt vindu (horisontalt): Ctrl + b, deretter «
- Delt vindu (vertikalt): Ctrl + b, deretter %
- Flytt mellom paneler: Ctrl + b, så bruker vi pilene.
- Koble fra økten: Ctrl + b, deretter d
- Koble til økten på nytt: tmux fest
- Lukk et panel eller vindu: exit eller Ctrl + d
I tillegg til dette tilbyr Tmux oss interessante tilpasningsalternativer. Dette er mulig ved å lage en konfigurasjonsfil som hver bruker kan legge til kode i henhold til deres smak og preferanser.
For å lage denne filen må du kjøre følgende kommando: sudo touch ~/.tmux.conf
For å legge til konfigurasjonskoden, må vi åpne filen med et tekstredigeringsprogram og angi innstillingene vi trenger. Der går de noen eksempler som vi kan bruke:
Endre standard prefiks
Hvis vi ønsket Ctrl+a i stedet for Ctrl+b, ville vi skrevet følgende:
# Endre prefiks fra 'Ctrl+B' til 'Ctrl+A'
løsne Cb
set-option -g prefiks Ca
bind-nøkkel Ca send-prefiks
Bruk musemodus
For å avstå fra standard snarveier og flytte vinduer og paneler med musen. Kommandoen er:
sett -g musen på
Endre panelets bakgrunnsfarge
Hvis du vil endre bakgrunnen fra svart (standard) til hvit, vil dette være kommandoen du skal bruke:
sett -g vindu-aktiv-stil bg=hvit
Du finner mange flere triks av denne typen på nettet TMUXCheatSheet.
Oppsummert hjelper alt vi har forklart her oss til å konkludere med hva Tmux er: et veldig kraftig og praktisk verktøy, spesielt for utviklere og systemadministratorer. Generelt for enhver bruker som trenger Arbeid effektivt med flere terminaler og samtidige prosesser.
Redaktør spesialisert i teknologi og internettspørsmål med mer enn ti års erfaring i ulike digitale medier. Jeg har jobbet som redaktør og innholdsskaper for e-handel, kommunikasjon, online markedsføring og reklameselskaper. Jeg har også skrevet på nettsteder innen økonomi, finans og andre sektorer. Arbeidet mitt er også min lidenskap. Nå, gjennom artiklene mine i Tecnobits, Jeg prøver å utforske alle nyhetene og nye mulighetene som teknologiverdenen tilbyr oss hver dag for å forbedre livene våre.