Dacă comutați în mod constant între terminale și nu găsiți fereastra potrivită atunci când este necesar, luați în considerare utilizarea unui multiplexor. Acestea sunt programe care permit utilizatorilor să ruleze mai multe sesiuni de terminal într-o singură fereastră.
Tmux este un popular multiplexor care oferă o mulțime de caracteristici uimitoare. Vă este ușor să rulați diferite aplicații în sesiuni separate și să comutați între ele fără efort.
Cum se instalează Tmux în Linux
Acest ghid prezintă cum se instalează și se configurează tmux pentru mașinile Linux. Porniți un terminal și utilizați metoda de instalare adecvată pentru sistemul dvs.
Pe distribuțiile bazate pe Debian:
sudo install tmux
Pe CentOS / REHL:
yum install tmux
Pentru a instala tmux pe Arch Linux:
pacman -S tmux
După finalizarea instalării, lansați un terminal și introduceți tmux pentru a începe o nouă sesiune tmux. Această comandă va iniția o nouă sesiune într-o fereastră și va începe shell-ul. Bara de stare din partea de jos afișează informații despre sesiunea dvs. curentă.
tmux
Cum se utilizează Tmux ca prim temporizator
Tmux are noțiuni precum sesiuni, ferestre, panouri și taste rapide. Astfel, începătorilor le este adesea intimidant la început. Dar, odată ce îl veți obține, vă veți simți mult mai productivi.
O sesiune tmux definește lucrarea la îndemână. Windows permite utilizatorilor să efectueze diferite activități în cadrul unei sesiuni. Panourile, pe de altă parte, vă vor permite să lucrați cu vederi separate în interiorul unei ferestre.
Puteți gestiona toate acestea prin tastele rapide tmux, o combinație a prefixului tmux urmată de o anumită cheie. Prefixul implicit este Ctrl + B.
Cum să gestionați sesiunile în Tmux
Tmux poate gestiona mai multe sesiuni simultan. Acest lucru permite dezvoltatorilor să comute între diferite proiecte în largul lor. De asemenea, puteți crea sesiuni noi oricând doriți.
tmux new -s test-session
Comanda menționată mai sus creează o nouă sesiune numită sesiune-test. Puteți crea sesiuni și dintr-o instanță deja rulată de tmux. Pentru a face acest lucru, invocați interpretul tmux și apoi tastați prefixul urmat de un caracter colon sau Ctrl + B: pentru prefixul implicit.
Comanda va deschide un nou interpret tmux unde putem introduce comenzi de control. Tastați următoarele pentru a crea o nouă sesiune.
: new -s test-session
introduce Ctrl + B s pentru a vizualiza toate sesiunile active. Puteți trece la o sesiune diferită selectând-o și apăsând introduce.
Vă puteți detașa de orice sesiune, iar tmux va continua procesul să ruleze. Tip :desprinde în interpretul tmux sau introduceți Ctrl + B d pentru detașarea sesiunii curente.
Folosiți următoarea comandă pentru a vă atașa la ultima sesiune.
tmux attach
Vă puteți atașa la o anumită sesiune tmux specificând numele sesiunii. Folosește -t opțiune pentru a face acest lucru.
tmux attach -t test-session
Pentru a ucide o sesiune tmux, utilizați kill-session comanda.
tmux kill-session -t test-session
Legate de: Foaia de trucuri Essential Tmux Commands
Cum să gestionați Windows în Tmux
Ferestrele Tmux acoperă întregul ecran și pot fi împărțite în mai multe panouri. Fiecare dintre aceste panouri va acționa ca un pseudo-terminal separat. Puteți crea o nouă fereastră tmux folosind Ctrl + B c.
Utilizare Ctrl + B, pentru redenumirea ferestrelor tmux. Va invoca interpretul tmux. Introduceți aici noua fereastră.
Tmux face comutarea între diferite ferestre fără efort. Introduceți prefixul tmux, urmat de numărul ferestrei. De exemplu, puteți comuta rapid la a doua fereastră folosind Ctrl + B 2.
De asemenea, puteți schimba ferestrele tmux. Pentru a face acest lucru, invocați interpretul tastând Ctrl + B : și introduceți următoarele.
: swap-window -s 1 -t 3
Această comandă comută prima și a treia fereastră. Puteți șterge o fereastră după ce ați terminat cu utilizarea Ctrl + B &.
Cum să gestionați panourile în Tmux
Până acum, am folosit sesiuni și windows în tmux. Cu toate acestea, lucrurile devin foarte interesante atunci când începeți să utilizați panouri. Panourile sunt în esență pseudo-terminale care rulează în interiorul unei ferestre. Le putem folosi pentru a rula mai multe instanțe de terminal dintr-o singură fereastră tmux.
Puteți crea panouri orizontale și verticale în tmux. Introduceți Ctrl + B " pentru împărțirea vederii pe orizontală.
Aceasta va împărți orizontal fereastra curentă și va deschide un nou terminal în noua fereastră. Utilizare Ctrl + B % pentru pornirea unui panou vertical.
Puteți crea panouri orizontale și verticale în același timp. Folosiți tasta rapidă Ctrl + B o pentru comutarea între panouri.
Comutarea zoomului panoului permite utilizatorilor să ascundă toate celelalte panouri. Această funcție este utilă atunci când trebuie să vă concentrați asupra unei sarcini specifice. Utilizare Ctrl + B z pentru comutarea geamurilor. Puteți închide oricând panoul curent utilizând tasta rapidă Ctrl + B x.
Cum se configurează Tmux în Linux
Puteți configura aproape fiecare aspect al instalării tmux. Cu toate acestea, vă recomandăm să începeți cu elementele de bază și să treceți mai târziu la opțiuni mai avansate.
Configurațiile Tmux se realizează prin modificarea fișierului ~ / .tmux.conf fişier. Foloseste-ti editor de text Linux preferat pentru a edita acest fișier.
vim ~ / .tmux.conf
Să arătăm câteva configurații de bază. De exemplu, puteți schimba prefixul tmux din Ctrl + B la Ctrl + A adăugând linia de mai jos în tmux.conf fişier.
setați -g prefixul C-a
dezlegare C-b
Deconectarea cheii implicite ne permite să o reatribuim pentru o comandă diferită. Deci, a doua linie este o practică bună, nimic obligatoriu.
De asemenea, putem modifica indexul de bază al ferestrelor și panourilor de la zero la unu. Este intuitiv pentru utilizatorii care nu se simt confortabil cu un index bazat pe zero.
set -g base-index 1 # începe numerotarea ferestrei de la 1
set -g pane-base-index 1 # pornește numerotarea panoului de la 1
Deoarece tmux este un instrument bazat pe terminal, nu acceptă funcțiile mouse-ului. Cu toate acestea, puteți activa cu ușurință suportul mouse-ului pentru tmux adăugând fișierul de mai jos la configurația dvs.
setează -g mouse-ul pe
Introducere în pluginurile Tmux
Puteți alege dintr-o serie de plugin-uri tmux dezvoltate de comunitate. Acestea oferă funcții suplimentare pentru îmbunătățirea productivității care, la rândul lor, vă îmbunătățesc fluxul de lucru general. Există, de asemenea, unii administratori de pluginuri independenți care ajută utilizatorii să implementeze aceste pluginuri în tmux.
Tmux Plugin Manager (TPM) este un astfel de instrument care ne permite să instalăm și să configurăm pluginuri terțe. Puteți să-l instalați urmând instrucțiuni pe site-ul oficial al TPM.
Recomandăm insistent utilizatorilor să verifice pachetul tmux-resurrect. Îl puteți folosi pentru salvarea sesiunilor tmux între reporniri.
Gestionați fluxul de lucru terminal utilizând Tmux
Tmux oferă o soluție completă pentru pasionații de terminale cărora le este greu să comute între ferestre. Este un instrument excelent pentru persoanele care iau în serios productivitatea. Deși există unele învățări implicate, devine un obicei pe măsură ce continuați să utilizați Tmux.
Puterea terminalelor nu este limitată doar la sistemele de operare Linux sau la calculatoare în general. Puteți utiliza chiar și un terminal în telefonul dvs. smartphone și puteți efectua câteva calcule Linux de bază pe Android.
Termux vă permite să accesați o linie de comandă Linux pe Android. Iată cum să utilizați Termux și câteva dintre cele mai bune oferte ale sale.
- Linux
- Terminal
- Sfaturi pentru Linux
Rubaiat este un absolvent de CS cu o pasiune puternică pentru open-source. În afară de faptul că este un veteran Unix, el se ocupă și de securitatea rețelelor, criptografie și programare funcțională. Este un colecționar avid de cărți second-hand și are o admirație nesfârșită pentru rockul clasic.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.