Kaj je Tmux: Vodnik za začetnike

Zadnja posodobitev: 25/09/2024

tmux

Obstaja orodje ukazne vrstice za učinkovito upravljanje več sej, ki je zelo priljubljeno v okoljih Unix, kot je npr Linux ali macOS. V tem vnosu bomo pojasnili kaj je Tmux. Koristen mali vodnik za začetnike.

Tmux je okrajšava za Terminalski multiplekser. Definicija multiplekserja, ko govorimo o terminalih, je definicija programa, ki omogoča uporabniku upravljanje več virtualnih sej znotraj enega terminala. Vir, ki je še posebej praktičen pri delu z oddaljenimi strežniki ali ko je treba izvesti več ukazov hkrati v različnih oknih.

Kaj je Tmux?

Kot dober terminalski multiplekser nam Tmux omogoča razdelite eno terminalsko sejo na več podoken ali podoknov v samem terminalskem oknu. Na ta način lahko vsako od teh majhnih oken dodelite za izvajanje različnih programov ali sej shell. Vsaj to je bil cilj njegovega ustvarjalca, Nicholas Marriott, ko je leta 2007 predstavil prvo različico tega multiplekserja.

tmux
Kaj je Tmux

Še en zanimiv vidik je, da nam omogoča kadar koli prekinete povezavo in se znova povežete s sejo brez prekinitve procesov, ki tečejo. To je zelo priročno pri oddaljenih povezavah ali dolgotrajnih nalogah.

Zaradi teh funkcij je programska oprema Tmux posebej primerna za določene vrste nalog. Kot na primer te:

  • Razvoj na oddaljenih strežnikih.
  • Naloge avtomatizacije in nadzora.
  • Učinkovita organizacija večopravilnega dela.
Ekskluzivna vsebina - Kliknite tukaj  Kako prvič obdelati svojo številko socialnega zavarovanja

Najpogostejši način uporabe Tmux je ustvarjanje več neodvisnih sej. (eden za razvoj, drugi za spremljanje, drugi za upravljanje strežnika itd.), ki jih lahko udobno upravljamo z istega monitorja, tako da lahko enostavno in kadar koli želimo skačemo iz ene seje v drugo.

Kako namestiti Tmux

namestite tmux

Zdaj, ko vemo, kaj je Tmux, poglejmo, kako ga namestiti na naš računalnik. Namestitev Tmuxa je precej preprosta v operacijskih sistemih, ki temeljijo na Unixu, kot sta macOS ali Linux. To pojasnjujemo spodaj:

Na macOS-u

Za namestitev Tmux na macOS Tmux uporabljamo upravitelja paketov Homebrew. To so ukazi, ki jih moramo uporabiti v terminalu:

  1. za namestite homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. za namestite Tmux: varjenje namestite tmux
  3. za preverite namestitev: tmux -V

V Linuxu

Če gre za sisteme, ki temeljijo na Arch Linuxu, je možno namestiti Tmux iz uradnega repozitorija Arch. Metoda je še preprostejša:

  • 1. korak: Odpremo terminal.
  • 2. korak: Tmux namestimo z upraviteljem paketov pacman:

Na oknih

Da, Tmux je mogoče namestiti tudi v Windows, čeprav je v tem primeru postopek nekoliko bolj zapleten:

  1. Prvi korak je namestite WSL (Podsistem Windows za Linux). Če želite to narediti, odprite PowerShell kot skrbnik in zaženite ta ukaz: wsl – namestitev
  2. Despui odpremo našo distribucijo Linuxa znotraj WSL in sledimo navodilom. Ukazi, ki jih potrebujemo, so naslednji:
    • Posodobi sudo apt
    • sudo apt namestite tmux
  3. Končno, da začnemo uporabljati Tmux, izvedemo ta ukaz: tmux

Kako uporabljati Tmux

Če želite začeti uporabljati Tmux, morate najprej razumeti, kakšna je vaša organizacija. Vsaka odprta seja vključuje skupina oken. Vsako od teh oken je enakovredno terminal, tako da ima lahko ena seja več oken. Končno lahko okna razdelimo tudi na panele.

Ekskluzivna vsebina - Kliknite tukaj  Kako odpraviti napako 1068 v operacijskem sistemu Windows

kaj je tmux

Funkcija, ki nam omogoča hitrejšo uporabo Tmuxa, je možnost uporabe različnih bližnjice na tipkovnici. To so najpogostejši in uporabni:

  • Predpona Tmux: Ctrl+b
  • Ustvari novo okno: Ctrl + b, nato c
  • Razdeljeno okno (vodoravno): Ctrl + b, nato «
  • Razdeljeno okno (navpično): Ctrl + b, nato %
  • Premikanje med ploščami: Ctrl + b, nato pa uporabimo puščice.
  • Prekini sejo: Ctrl + b, nato d
  • Ponovno poveži sejo: tmux priložiti
  • Zaprite ploščo ali okno: izhod ali Ctrl + d

Poleg tega nam Tmux ponuja zanimive možnosti prilagajanja. To je mogoče z ustvarjanjem konfiguracijske datoteke, v katero lahko vsak uporabnik doda kodo glede na svoj okus in želje.

Če želite ustvariti to datoteko, morate zagnati naslednji ukaz: sudo dotik ~/.tmux.conf

Če želite dodati konfiguracijsko kodo, moramo datoteko odpreti z urejevalnikom besedil in vnesti nastavitve, ki jih potrebujemo. Tukaj gredo Nekaj ​​primerov da lahko uporabimo:

Spremenite privzeto predpono

Če bi želeli Ctrl+a namesto Ctrl+b, bi zapisali naslednje:

# Spremenite predpono iz 'Ctrl+B' v 'Ctrl+A'

odvezati Cb

set-možnost -g predpona Ca

povezovalni ključ Ca predpona za pošiljanje

Uporabite način miške

Za opustitev privzetih bližnjic in premikanje oken in plošč z miško. Ukaz je:

nastavite -g miško na

Spremenite barvo ozadja plošče

Če želite spremeniti ozadje iz črnega (privzeto) v belo, bi to ukaz uporabili:

set -g window-active-style bg=bela

Na spletu boste našli še veliko tovrstnih trikov TMUXCheatSheet.

Ekskluzivna vsebina - Kliknite tukaj  Kako obrezati sliko v Photoshopu

Če povzamemo, vse, kar smo tukaj razložili, nam pomaga sklepati, kaj je Tmux: zelo zmogljivo in praktično orodje, zlasti za razvijalce in sistemske skrbnike. Na splošno za vsakega uporabnika, ki potrebuje Delajte učinkovito z več terminali in sočasnimi procesi.