
Daar is 'n opdragreëlinstrument om veelvuldige sessies doeltreffend te bestuur wat baie gewild is in Unix-omgewings, soos Linux of macOS. In hierdie inskrywing gaan ons verduidelik wat is Tmux. 'n Handige klein gids vir beginners.
Tmux is 'n afkorting van Terminale multiplekser. Die definisie van 'n multiplekser wanneer ons oor terminale praat, is dié van 'n program wat 'n gebruiker toelaat bestuur verskeie virtuele sessies binne 'n enkele terminale. 'n Hulpbron wat veral prakties is wanneer jy werk met afgeleë bedieners of wanneer daar 'n behoefte is om verskeie opdragte gelyktydig in verskillende vensters uit te voer.
Wat is Tmux?
As 'n goeie terminale multiplexer, laat Tmux ons toe verdeel 'n enkele terminale sessie in verskeie subvensters of vensters binne die terminale venster self. Op hierdie manier kan ons ken elkeen van hierdie klein vensters toe om verskillende programme of sessies uit te voer dop. Dit was ten minste die doel van sy skepper, Nicholas Marriott, toe dit die eerste weergawe van hierdie multiplexer in 2007 bekendgestel het.
Nog 'n interessante aspek is dat dit ons toelaat ontkoppel en koppel weer aan 'n sessie te eniger tyd sonder om die prosesse wat aan die gang is te onderbreek. Dit is baie gerieflik wanneer u met afgeleë verbindings of langtermyntake te doen het.
Hierdie kenmerke maak Tmux-sagteware veral geskik vir sekere soorte take. Soos byvoorbeeld hierdie:
- Ontwikkelings op afgeleë bedieners.
- Outomatisering en monitering take.
- Doeltreffende organisasie van multitasking werk.
Die mees algemene manier om Tmux te gebruik is om die skep van verskeie onafhanklike sessies. (een vir ontwikkeling, 'n ander vir monitering, ander om 'n bediener te bestuur, ens.) wat ons gemaklik vanaf dieselfde monitor kan bestuur, om maklik van een sessie na 'n ander te kan spring en wanneer ons wil.
Hoe om Tmux te installeer

Noudat ons weet wat Tmux is, kom ons kyk hoe om dit op ons rekenaar te installeer. Die installering van Tmux is redelik eenvoudig op Unix-gebaseerde bedryfstelsels soos macOS of Linux. Ons verduidelik dit hieronder:
Op macOS
Om Tmux op macOS Tmux te installeer, gebruik ons die pakketbestuurder Homebrew. Dit is die opdragte wat ons in die terminale moet gebruik:
- om installeer homebrew: «$(krul -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- om installeer Tmux: brou installeer tmux
- om verifieer die installasie: tmux -V
Op Linux
As dit stelsels is gebaseer op Arch Linux, is dit moontlik om Tmux te installeer van die amptelike Arch-bewaarplek. Die metode is selfs eenvoudiger:
- Stap 1: Ons maak 'n terminaal oop.
- Stap 2: Ons installeer Tmux met behulp van die pakketbestuurder pacman:
Op vensters
Ja, dit is ook moontlik om Tmux op Windows te installeer, hoewel die proses in hierdie geval 'n bietjie meer kompleks is:
- Die eerste stap is installeer WSL (Windows Subsysteem vir Linux). Om dit te doen, maak PowerShell as administrateur oop en voer hierdie opdrag uit: wsl – installeer
- Na ons maak ons Linux-verspreiding binne WSL oop en ons volg die instruksies. Die opdragte wat ons benodig is die volgende:
- sudo apt update
- sudo apt installeer tmux
- Ten slotte, om Tmux te begin gebruik, voer ons hierdie opdrag uit: tmux
Hoe om Tmux te gebruik
Om Tmux te begin gebruik, moet jy eers verstaan hoe jou organisasie is. Elke oop sessie sluit in 'n groep vensters. Elkeen van hierdie vensters is gelykstaande aan 'n terminaal, sodat 'n enkele sessie verskeie vensters kan hê. Ten slotte kan vensters ook in panele verdeel word.

'n Kenmerk wat ons toelaat om Tmux vinniger te gebruik, is die moontlikheid om verskillende te gebruik sleutelbord kortpaaie. Dit is die mees algemene en bruikbare:
- Tmux voorvoegsel: Ctrl+b
- Skep nuwe venster: Ctrl + b, dan c
- Verdeel venster (horisontaal): Ctrl + b, dan «
- Verdeel venster (vertikaal): Ctrl + b, dan %
- Beweeg tussen panele: Ctrl + b, dan gebruik ons die pyle.
- Ontkoppel sessie: Ctrl + b, dan d
- Herkoppel sessie: tmux aanheg
- Maak 'n paneel of venster toe: verlaat of Ctrl + d
Daarbenewens bied Tmux ons interessant aanpassingsopsies. Dit is moontlik deur 'n konfigurasielêer te skep waarby elke gebruiker kode kan byvoeg volgens hul smaak en voorkeure.
Om hierdie lêer te skep, moet jy die volgende opdrag uitvoer: sudo raak ~/.tmux.conf
Om die konfigurasiekode by te voeg, moet ons die lêer met 'n teksredigeerder oopmaak en die instellings invoer wat ons benodig. Daar gaan hulle Enkele voorbeelde wat ons kan gebruik:
Verander die verstek voorvoegsel
As ons Ctrl+a in plaas van Ctrl+b wou hê, sou ons die volgende skryf:
# Verander voorvoegsel van 'Ctrl+B' na 'Ctrl+A'
ontbind Cb
stel-opsie -g voorvoegsel Ca
bind-sleutel Ca stuur-voorvoegsel
Gebruik die muismodus
Om afstand te doen van die verstekkortpaaie en vensters en panele met die muis te skuif. Die opdrag is:
stel -g muis aan
Verander paneel agtergrondkleur
As jy die agtergrond van swart (verstek) na wit wil verander, sal dit die opdrag wees om te gebruik:
stel -g venster-aktiewe-styl bg=wit
Jy sal baie meer truuks van hierdie tipe op die web vind TMUXCheatSheet.
Opsommend, alles wat ons hier verduidelik het, help ons om af te lei wat Tmux is: 'n baie kragtige en praktiese hulpmiddel, veral vir ontwikkelaars en stelseladministrateurs. In die algemeen, vir enige gebruiker wat nodig het Werk doeltreffend met veelvuldige terminale en gelyktydige prosesse.
Redakteur spesialiseer in tegnologie en internetkwessies met meer as tien jaar ondervinding in verskillende digitale media. Ek het gewerk as 'n redakteur en inhoudskepper vir e-handel, kommunikasie, aanlyn bemarking en advertensiemaatskappye. Ek het ook op ekonomie, finansies en ander sektore se webwerwe geskryf. My werk is ook my passie. Nou, deur my artikels in Tecnobits, Ek probeer om al die nuus en nuwe geleenthede te verken wat die wêreld van tegnologie ons elke dag bied om ons lewens te verbeter.