Wat is Tmux: Beginnersgids

Laaste opdatering: 25/09/2024

tmux

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.

tmux
Wat is Tmux

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.
Eksklusiewe inhoud - Klik hier  Hoe om my sosiale sekerheidsnommer vir die eerste keer te verwerk

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

installeer tmux

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:

  1. om installeer homebrew: «$(krul -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. om installeer Tmux: brou installeer tmux
  3. 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:

  1. 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
  2. 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
  3. 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.

Eksklusiewe inhoud - Klik hier  Hoe om fout 1068 in Windows op te los

wat is tmux

'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.

Eksklusiewe inhoud - Klik hier  Hoe om beeld in Photoshop te sny

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.