este un multiplexor de terminale care schimbă regulile jocului și crește productivitatea prin gestionarea mai multor sesiuni, panouri și fluxuri de lucru persistente într-un singur terminal. Ideal pentru dezvoltatori, administratori de sistem sau oricine lucrează pe servere la distanță, tmux
vă menține sarcinile organizate și rezistente. Acest ghid simplifică utilizarea tmux
cu exemple practice și sfaturi pentru a vă spori eficiența liniei de comandă.tmux
tmux este un multiplexor de terminale open-source care permite:
Sesiuni shell multiple într-un singur terminal
Sesiuni persistente (chiar și după deconectare)
Divizarea panoului și a ferestrei
Partajarea sesiunii între utilizatori
Comutare ușoară între sarcini fără a părăsi terminalul
Este ca și cum ați avea un manager de ferestre pentru terminal, disponibil oriunde – chiar și prin conexiuni SSH lente.
Pentru a începe o nouă sesiune tmux:
Acum vă aflați în interiorul unei noi sesiuni. Dar pentru a o utiliza eficient, va trebui să cunoașteți câteva combinații de taste.
Toate comenzile tmux sunt declanșate cu o tastă prefix, care implicit este:
Deci Ctrl b, apoi % creează o divizare verticală și așa mai departe.
Comandă | Acțiune |
---|---|
tmux | Începeți o nouă sesiune |
tmux new -s mysession | Pornește o sesiune numită |
tmux attach -t mysession | Reatașare la o sesiune |
tmux ls | Listează sesiunile |
tmux kill-session -t mysession | Oprește o sesiune |
exit | Ieși din panoul/fereastra curentă (sau kill prin tmux kill-pane) |
Creați .tmux.conf sau scripturi shell pentru a automatiza configurarea:
Permiteți sesiuni terminale colaborative (necesită permisiuni partajate):
Exemplu:
# Setați prefixul la Ctrl a (ca ecranul GNU)
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# Suport pentru mouse
set -g mouse on
# Culori mai bune
set -g default-terminal "screen-256color"
Reîncărcați configurația:
Atunci când gestionați un VPS la distanță prin SSH:
Conectare prin SSH
Începeți o sesiune tmux:
Rulați actualizări sau procese lungi (de exemplu, apt upgrade)
Deconectați-vă în orice moment – sesiunea persistă
Reconectați-vă mai târziu:
💡 Acest lucru este de neprețuit pentru conexiunile nesigure, în special prin legături mobile sau prin satelit.
tmux este unul dintre cele mai puternice instrumente din arsenalul liniei de comandă. Fie că codificați, monitorizați servere sau gestionați mai multe sarcini la distanță, tmux oferă productivitate, persistență și precizie. Odată stăpânit, acesta devine indispensabil – economisind timp, păstrând sesiunile și organizându-vă fluxul de lucru al terminalului ca un profesionist.
vă transformă terminalul într-un spațiu de lucru puternic și flexibil, perfect pentru multitasking, gestionarea de la distanță a serverelor sau codare colaborativă. Cu exemplele și sfaturile de mai sus, puteți configura rapid sesiuni, automatiza fluxuri de lucru și menține sarcini persistente. Fie că sunteți dezvoltator sau administrator de sistem, tmux
vă simplifică experiența cu linia de comandă, economisind timp și sporind eficiența.tmux