Ce este Tmux: Ghid pentru începători

Ultima actualizare: 25/09/2024

tmux

Există un instrument de linie de comandă pentru a gestiona eficient mai multe sesiuni, care este foarte popular în mediile Unix, cum ar fi Linux sau macOS. În această intrare vom explica ce este Tmux. Un mic ghid util pentru începători.

Tmux este o abreviere a lui Multiplexor terminal. Definiția unui multiplexor atunci când vorbim de terminale este aceea a unui program care permite unui utilizator gestionați mai multe sesiuni virtuale într-un singur terminal. O resursă care este deosebit de practică atunci când lucrezi cu servere la distanță sau când este nevoie de a executa mai multe comenzi simultan în ferestre diferite.

Ce este Tmux?

Ca un bun multiplexor terminal, Tmux ne permite împărțiți o singură sesiune de terminal în mai multe subferestre sau panouri în cadrul ferestrei terminalului propriu-zis. În acest fel, putem alocați fiecare dintre aceste ferestre mici pentru a rula diferite programe sau sesiuni shell. Cel puțin acesta a fost scopul creatorului său, Nicholas Marriott, când a lansat prima versiune a acestui multiplexor în 2007.

tmux
Ce este Tmux

Un alt aspect interesant este că ne permite deconectați-vă și reconectați-vă la o sesiune în orice moment fără a întrerupe procesele care rulează. Acest lucru este foarte convenabil atunci când aveți de-a face cu conexiuni la distanță sau sarcini pe termen lung.

Aceste caracteristici fac ca software-ul Tmux să fie deosebit de potrivit pentru anumite tipuri de sarcini. Ca, de exemplu, acestea:

  • Evoluții pe servere la distanță.
  • Sarcini de automatizare și monitorizare.
  • Organizarea eficientă a muncii multitasking.
Conținut exclusiv - Faceți clic aici  Cele mai bune pagini pentru a descărca cărți gratuite pentru Kindle

Cel mai comun mod de a folosi Tmux este să crearea mai multor sesiuni independente. (unul pentru dezvoltare, altul pentru monitorizare, alții pentru a gestiona un server etc.) pe care îl putem gestiona confortabil de pe același monitor, putând sări de la o sesiune la alta cu ușurință și oricând dorim.

Cum se instalează Tmux

instalați tmux

Acum că știm ce este Tmux, să vedem cum să-l instalăm pe computerul nostru. Instalarea Tmux este destul de simplă pe sisteme de operare bazate pe Unix, cum ar fi macOS sau Linux. Îl explicăm mai jos:

Pe macOS

Pentru a instala Tmux pe macOS Tmux folosim managerul de pachete Bere artizanală. Acestea sunt comenzile pe care trebuie să le folosim în terminal:

  1. Pentru instalați homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. Pentru instalați Tmux: brew instalează tmux
  3. Pentru verificați instalarea: tmux -V

Pe Linux

Dacă este vorba de sisteme bazate pe Arch Linux, este posibil să instalați Tmux din depozitul oficial Arch. Metoda este și mai simplă:

  • Pasul 1: Deschidem un terminal.
  • Pasul 2: Instalăm Tmux folosind managerul de pachete pacman:

Pe Windows

Da, este posibil să instalați și Tmux pe Windows, deși în acest caz procesul este puțin mai complex:

  1. Primul pas este instalați WSL (Windows Subsystem for Linux). Pentru a face acest lucru, deschideți PowerShell ca administrator și rulați această comandă: wsl –install
  2. După deschidem distribuția noastră Linux în cadrul WSL si urmam instructiunile. Comenzile de care avem nevoie sunt următoarele:
    • actualizare sudo apt
    • sudo apt install tmux
  3. În cele din urmă, pentru a începe să folosim Tmux, executăm această comandă: tmux

Cum se utilizează Tmux

Pentru a începe să utilizați Tmux, trebuie mai întâi să înțelegeți cum este organizația dvs. Fiecare sesiune deschisă include un grup de ferestre. Fiecare dintre aceste ferestre este echivalentă cu un terminal, astfel încât o singură sesiune poate avea mai multe ferestre. În cele din urmă, ferestrele pot fi împărțite și în panouri.

Conținut exclusiv - Faceți clic aici  Trucuri Mafia 3 Xbox One: Stăpânește jocul cu aceste hack-uri

ce este tmux

O caracteristică care ne permite să folosim Tmux mai rapid este posibilitatea de a folosi diferite comenzi rapide de la tastatură. Acestea sunt cele mai comune și mai utile:

  • Prefixul Tmux: Ctrl+b
  • Creați o fereastră nouă: Ctrl + b, apoi c
  • Fereastra împărțită (orizontală): Ctrl + b, apoi «
  • Fereastra împărțită (vertical): Ctrl + b, apoi %
  • Deplasați-vă între panouri: Ctrl + b, apoi folosim săgețile.
  • Sesiunea de deconectare: Ctrl + b, apoi d
  • Reconectați sesiunea: tmux attach
  • Închideți un panou sau o fereastră: ieșire sau Ctrl + d

Pe lângă asta, Tmux ne oferă interesante opțiuni de personalizare. Acest lucru este posibil prin crearea unui fișier de configurare la care fiecare utilizator poate adăuga cod în funcție de gusturile și preferințele sale.

Pentru a crea acest fișier, trebuie să executați următoarea comandă: sudo touch ~/.tmux.conf

Pentru a adăuga codul de configurare, trebuie să deschidem fișierul cu un editor de text și să introducem setările de care avem nevoie. Acolo merg câteva exemple pe care le putem folosi:

Schimbați prefixul implicit

Dacă am dori Ctrl+a în loc de Ctrl+b, am scrie următoarele:

# Schimbați prefixul din „Ctrl+B” în „Ctrl+A”

dezlega Cb

set-option -g prefix Ca

bind-key Ca trimite-prefix

Utilizați modul mouse

Pentru a renunța la comenzile rapide implicite și pentru a muta ferestrele și panourile folosind mouse-ul. Comanda este:

setați -g mouse-ul

Schimbați culoarea de fundal a panoului

Dacă doriți să schimbați fundalul de la negru (implicit) la alb, aceasta ar fi comanda de utilizat:

set -g window-active-style bg=alb

Veți găsi multe alte trucuri de acest tip pe web TMUXCheatSheet.

Conținut exclusiv - Faceți clic aici  Cómo activar las cookies

Pe scurt, tot ce am explicat aici ne ajută să concluzionam ce este Tmux: un instrument foarte puternic și practic, în special pentru dezvoltatori și administratorii de sistem. În general, pentru orice utilizator care are nevoie Lucrați eficient cu mai multe terminale și procese simultane.