Cele mai bune unelte multiplex terminale

Caracteristica cea mai valoroasă a multiplexorului terminal este stabilitatea: capacitatea de a deconecta și de a se conecta la sesiuni din mai multe locații. Ele sunt indispensabile pentru munca de la distanță. O altă caracteristică cheie este capacitatea de a crea mai multe ferestre, permițând secțiunilor ferestrelor terminale să fie împărțite în sesiuni. Acest lucru permite utilizatorilor să ruleze simultan multe programe text, precum și să ofere caracteristici care permit utilizatorilor să comute între aceste programe în proces.







Aici este alegerea mea de cele mai bune terminale multiplexoare. Fiecare dintre aceste aplicații este lansată sub licența open source.

Cele mai bune unelte multiplex terminale

tmux este un "multiplexer terminal", face posibilă crearea, accesarea și monitorizarea dintr-o singură fereastră a unui număr de terminale (sau ferestre). Una dintre cele mai puternice caracteristici oferite de tmux este capacitatea de a împărți fereastra curentă în panouri.

tmux este pornit ca sistem de server-side. Serverul este creat automat atunci când este necesar și acceptă un număr de sesiuni, fiecare dintre acestea având un număr de ferestre asociate. Serverul tmux gestionează clienți, sesiuni, ferestre și panouri.

Orice număr de clienți se poate conecta la sesiune sau serverul poate fi controlat prin trimiterea de comenzi de la tmux. Conexiunea are loc prin mufa, care este plasată în mod implicit în / tmp.

Tmux oferă o interfață de comandă consistentă și bine documentată, cu aceeași sintaxă care este utilizată interactiv, ca constructor de comandă sau ca un shell. Acesta oferă o gamă largă de vim sau Emacs-uri.

Programator: Nicholas Marriott

Licență: licență BSD

Număr versiune: 1.9a

managerul terminalului virtual dinamic (dvtm)

Cele mai bune unelte multiplex terminale

manager de dinamic virtuale terminale (dvtm) - este un mic utilitar open source care aduce conceptul de management de ferestre cu gresie, popularizat în managerii consola X11-fereastra ca DWM. Ca managerul de ferestre pentru console, încearcă să facă o treabă simplă cu multe programe bazate pe console. dvtm în combinație cu serverele abduco ca o alternativă utilă la ecranul tmux sau GNU.

dvtm încearcă să facă un singur lucru, gestionând dinamic ferestrele de pe consola și făcând-o bine. Codul sursă pentru dvtm este relativ mic (

4000 de linii de ANSI C) este simplu și, prin urmare, ușor de dezvoltat. dvtm folosește un cod dwm.

  • Formate acceptate:
  • Layouts - 4 sunt disponibile în configurația implicită:

Programator: Marc André tăbăcar

Licență: licență de consorțiu MIT / X

Numărul versiunii: 0.13

GNU Screen

Cele mai bune unelte multiplex terminale

GNU Screen este un multiplexer terminal care rulează mai multe "ecrane" separate pe un terminal fizic, care poate afișa numai text. Ecranul previne deconectarea sesiunii prin expirarea timpului sau deconectarea conexiunilor SSH sau a emulatorilor de terminale locale.







Fiecare terminal virtual emula DEC VT100 plus mai multe funcții ANSI X3.64 și ISO 2022. Sesiunile de ecran pot fi deconectate și repornite mai târziu într-un alt terminal.

Există un buffer istoric de defilare pentru fiecare terminal și un mecanism de copiere-lipire care vă permite să mutați zonele de text între ferestre.

  • Traducere personalizată de intrare și ieșire
  • Suport port serial
  • Înregistrarea evenimentului personalizabil
  • Suport pentru mai mulți utilizatori - fereastra poate fi afișată pe mai multe afișaje conectate
  • Suport Altscreen
  • Suport pentru ecranul de tip split
  • Emularea Hardstatus (Hardstatus)
  • Suport 256 de culori
  • Suport pentru codificarea utf8
  • Mouse-ul de urmărire X11
  • Intrare de turnare
  • Un număr mare de comenzi
  • Suport opțional pentru braille

Programator: GNU Project

Licență: GNU GPL v2

Numărul versiunii: 4.2.1

Cele mai bune unelte multiplex terminale

Byobu este un manager de ferestre bazat pe text și un multiplexer de terminal open source care a fost inițial bazat pe utilitarul GNU Screen. Scopul său este de a oferi cea mai bună experiență de utilizare pentru sesiunile terminale atunci când vă conectați la servere la distanță. Folosind Byobu, utilizatorii pot crea rapid și pentru a muta între ferestre diferite printr-o conexiune SSH sau un terminal TTY pentru a monitoriza o mulțime de statistici importante despre sistemul lor, deconectați sau reconectați la sesiuni de mai târziu, în timp ce programul continuă să ruleze în fundal.

Byobu include profiluri avansate, comenzi rapide convenabile de la tastatură, utilitare de configurare și notificări privind starea comutativă a sistemului pentru ecranul tmux și GNU.

  • apport - indică rapoarte de întârziere
  • Arhitectura sistemelor arhitecturale
  • acumulator - informații despre baterie, descărcări, încărcare, încărcare completă, indicatori de culoare
  • cpu_count - numărul de procesoare sau nuclee din sistem
  • cpu_freq - cpu curent de frecvență în GHz
  • cpu_temp - temperatura cpu în Celsius (implicit) sau în Fahrenheit
  • personalizat - utilizatorul a specificat propriul scenariu
  • data - data sistemului în format AAAA-MM-DD
  • disc este spațiul total disponibil pe disc și folosit
  • disk_io - viteza de citire / scriere în KB / s sau MB / s pentru ultimele 3 secunde
  • ec2_cost - estimarea costului curentului din modelul de facturare Amazon EC2
  • entropia - cantitatea de entropie a sistemului curent în octeți
  • raid - un indicator foarte observabil, apare dacă este detectat un defect RAID, arată ca un text roșu pâlpâind pe un fundal alb
  • rcs_cost - estima costul încărcării actuale a sistemului în ceea ce privește modelul de facturare Rackspace Cloud Server
  • fan_speed - viteza ventilatorului în funcție de senzorul lm
  • nume de gazdă
  • adresă_ip
  • ip_address4
  • ip_address6
  • load_average - încărcarea medie a sistemului în ultimul minut
  • logo
  • mail
  • memorie - memorie partajată disponibilă și utilizată în prezent
  • rețea - viteza de descărcare / descărcare curentă în [GMk] bps în ultimele 3 secunde
  • notify_osd
  • procese - numărul total de procese care rulează pe sistem
  • reboot_required - simbolul apare dacă este necesară o repornire
  • eliberare
  • servicii - configurați lista de servicii pentru monitorizare
  • swap este spațiul total de swap și utilizarea totală ca procent din totalul disponibil
  • timp
  • time_binary
  • time_utc
  • updates_available
  • uptime - timpul total de sistem după boot
  • utilizatori
  • whoami
  • wifi_quality - nivelul de conexiune și calitatea semnalului conexiunii Wi-Fi
  • Comenzi rapide de la tastatură
  • Rularea în mod implicit la fiecare introducere de text (înregistrare)
  • Programator: Dustin Kirkland, Nick Barcet, Raphaël, Pinson, Derek Carter

    Licență: GNU GPL v3

    Număr versiune: 5.87

    Tmuxinator

    Cele mai bune unelte multiplex terminale

    Tmuxinator este un utilitar open source care ajută utilizatorii să creeze și să mențină sesiunile tmux într-un mod mai simplu, în special pentru aspecte mai complexe. Acesta este un mod simplu și flexibil de a gestiona configurația tmux.

    Acest program este dezvoltat în limbajul de programare Ruby.

    • Încarcă sesiunea tmux din config
    • Sprijină formatul YAML
    • Sprijiniți abrevierile pentru panourile în care se află o comandă
    • Instrumente de configurare pentru introducerea vizuală
    • Modul automat de sincronizare intuitiv și configurabil
    • Complet gata pentru scripturi prin modulul Automation

    Programator: Allen Bargi, Christopher Chow

    Licență: licențe BSD sau ISC cu 3 clauze

    Numărul versiunii: 3.2.1







    Articole similare

    Trimiteți-le prietenilor: