Tmux — что это и зачем? Обзор и урок tmux
Cuprins:
- Ce este tmux?
- Instalarea Tmux
- Instalarea Tmux pe Ubuntu și Debian
- Instalarea Tmux pe CentOS și Fedora
- Instalarea Tmux pe macOS
- Începerea primei sesiuni Tmux
- Crearea sesiunilor numite Tmux
- Detasarea din sesiunea Tmux
- Re-atașarea la sesiunea Tmux
- Lucrul cu Windows și Panes Tmux
- Personalizarea Tmux
- Utilizare de bază Tmux
- Concluzie
Acest ghid va parcurge instalarea și utilizarea de bază a Tmux pentru a vă pune în funcțiune.
Ce este tmux?
Tmux este un multiplexor terminal, o alternativă la ecranul GNU. Cu alte cuvinte, înseamnă că puteți începe o sesiune Tmux și apoi puteți deschide mai multe ferestre în acea sesiune. Fiecare fereastră ocupă întregul ecran și poate fi împărțită în panouri dreptunghiulare.
Cu Tmux puteți trece cu ușurință între mai multe programe dintr-un terminal, să le detașați și să le re-conectați la un terminal diferit.
Ședințele Tmux sunt persistente, ceea ce înseamnă că programele care rulează în Tmux vor continua să ruleze chiar dacă vă deconectați.
Toate comenzile din Tmux încep cu un prefix, care implicit este
ctrl+b
.
Instalarea Tmux
Puteți instala Tmux cu ușurință folosind managerul de pachete al distro.
Instalarea Tmux pe Ubuntu și Debian
Instalarea Tmux pe CentOS și Fedora
Instalarea Tmux pe macOS
Începerea primei sesiuni Tmux
Pentru a începe prima sesiune Tmux, introduceți pur și simplu
tmux
în consola:
tmux
Aceasta va deschide o nouă sesiune, va crea o nouă fereastră și va începe un shell în acea fereastră.
După ce vă aflați în Tmux, veți observa o linie de stare în partea de jos a ecranului care arată informații despre sesiunea curentă.
Acum puteți rula prima comandă Tmux. De exemplu, pentru a obține o listă cu toate comenzile, ar trebui să tastați:
Ctrl+b
?
Crearea sesiunilor numite Tmux
În mod implicit, sesiunile Tmux sunt numite numeric. Ședințele numite sunt utile atunci când executați mai multe sesiuni Tmux. Pentru a crea o nouă sesiune numită, rulați comanda
tmux
cu următoarele argumente:
tmux new -s session_name
Este întotdeauna o idee bună să alegeți un nume descriptiv al sesiunii.
Detasarea din sesiunea Tmux
Puteți să vă detașați de sesiunea Tmux și să reveniți la shell-ul dvs. normal tastând:
Ctrl+b
d
Programul care rulează în sesiunea Tmux va continua să ruleze după ce te detașezi de sesiune.
Re-atașarea la sesiunea Tmux
Pentru a vă atașa mai întâi la o sesiune, trebuie să găsiți numele sesiunii. Pentru a obține o listă de tipuri de sesiuni în curs de desfășurare:
tmux ls
Numele sesiunii este prima coloană a rezultatului.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
După cum puteți vedea din ieșire, există două sesiuni Tmux care rulează. Primul este numit
0
și cel de-al doilea
my_named_session
.
De exemplu, pentru a atașa la sesiunea
0
, introduceți:
Lucrul cu Windows și Panes Tmux
Când porniți o nouă sesiune Tmux, implicit, creează o singură fereastră cu un shell în ea.
Pentru a crea o fereastră nouă cu tipul
Ctrl+b
c
, i se va atribui primul număr disponibil din intervalul
0…9
.
O listă cu toate ferestrele este afișată pe linia de stare din partea de jos a ecranului.
Mai jos sunt câteva dintre cele mai frecvente comenzi pentru gestionarea ferestrelor și panourilor Tmux:
-
Ctrl+bcCreați o fereastră nouă (cu shell)Ctrl+bwAlegeți fereastra dintr-o listăCtrl+b0Comutați la fereastra 0 (după număr)Ctrl+b,Redenumiți fereastra curentăCtrl+b%Divizați panoul curent pe orizontală în două panouriCtrl+b"Divizați panoul curent vertical în două panouriCtrl+boAccesați panoul următorCtrl+b;Comutați între panoul curent și anteriorCtrl+bxÎnchideți panoul curent
Personalizarea Tmux
Când Tmux este pornit, acesta citește parametrii de configurare de la
~/.tmux.conf
dacă fișierul este prezent.
Iată un exemplu de configurare
~/.tmux.conf
cu linia de stare personalizată și câteva opțiuni suplimentare:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Utilizare de bază Tmux
Mai jos sunt cei mai de bază pași pentru a începe cu Tmux:
- În promptul de comandă, tastați
tmux new -s my_session, Rulați programul dorit.tmux new -s my_sessionsecvența deCtrl-b+dpentru a se detașa de sesiune.Reattach la sesiunea Tmux, tastândtmux attach-session -t my_session.
Concluzie
În acest tutorial, ai învățat cum să folosești Tmux. Acum puteți începe să creați mai multe ferestre Tmux într-o singură sesiune, împărțiți ferestrele prin crearea de panouri noi, navigați între ferestre, detașați și reluați sesiunile și personalizați instanța Tmux folosind fișierul
.tmux.conf
.
Există multe altele pentru a afla despre Tmux pe pagina Manualului utilizatorului Tmux.
terminalul tmuxGoogle Android de telefonie mobilă începând miercuri. De asemenea, promite să reducă prețul.
Telefonul G1 al lui T-Mobile este pe punctul de a deveni mai ieftin - cel puțin, dacă te uiți în locul potrivit. Wal-Mart va începe să vândă dispozitivul alimentat de Google la o rată redusă în această săptămână, a confirmat compania.
Amazon va vinde laptopul OLPC XO Începând cu 17 noiembrie
Amazon.com va începe să vândă laptopul OLPC XO luni. Copilul a confirmat că va începe să vândă laptopul XO prin Amazon.com luni
Tsujino este în prezent director de management al produselor la Google Japan și va prelua noua poziție începând cu 1 ianuarie, potrivit unei scurte declarații emise de companie. Ca președinte va fi responsabil pentru toate aspectele legate de operațiunile Google din Japonia.
De când sa alăturat Google în 2007, compania a introdus o serie de noi servicii în Japonia, inclusiv fluxul Street View în Google Maps. Street View permite utilizatorilor să obțină o vedere de ansamblu din numeroasele puncte de-a lungul străzilor din baza de date.







