În ultimul timp, ecranul a câștigat destul de multă popularitate. Aproape fiecare dintre cei care respectă relațiile de sine, este familiarizat cu această minunată utilitate, dar mulți, pentru un anumit motiv, uită că are și o alternativă cu plusurile și minusurile. Cu mult timp în urmă, când am cunoscut prima dată ecranul, am dat peste o mențiune despre utilitate - tmux. Cu câteva zile în urmă am decis să o cunosc mai bine și o descriu într-un blog :)
Ei bine, atunci. Tmux este un manager de ferestre terminale și un multiplexor. Ie vă permite să utilizați mai multe terminale într-unul singur. Tmux, precum și ecranul pot fi ușor de trecut în fundal și este la fel de ușor să reveniți la el.
Prima versiune a tmux a venit cu OpenBSD 4.6, care înlocuiește ecranul. Caracteristicile distinctive sunt:
După pornire, tmux arată astfel:
Prima diferență este imediat vizibilă: linia de stare (în ecran se numește hardstatus) este activată în mod implicit și funcționează fără mișcări corporale inutile. Următorul lucru care va deveni vizibil este cel mai rapid comandă rapidă de la tastatură - Ctrl-B. care, dacă se dorește, se schimbă foarte simplu.
de bază, în opinia mea, iar principalul avantaj tmux în fața ecranului - acesta „cadre“. Lucrul cu ei este similar cu lucrul în wm. Desigur, ecranul este și acolo, dar nu atât de convenabil în opinia mea. În plus, nu există posibilitatea unei ferestre peretelui despărțitor vertical (patch-uri care adaugă această opțiune nu este încă în ramura stabilă, iar când nu se cunoaște). În fiecare fereastră există cadre independente. În fiecare cadru, un program independent care nu este o altă fereastră, de exemplu ecranul. De exemplu, rulați în fereastra de sus. Apoi, împărțiți fereastra pe verticală în două cadre (ctrl- „). In primul cadru, toate la fel rămâne în partea de sus, și există un al doilea cadru cu Shelly, dar fereastra este încă una! Puteți deci și se lasă, și aveți posibilitatea să atașați o fereastră existentă. Aceasta este calea este, de asemenea, unul dintre avantajele demne tmux înainte de ecran: o arhitectură client-server bine gândit în interiorul ramele ferestrelor pot fi aliniate cu ajutorul a patru straturi diferite (Ctrl-b Space) ..
Acum un pic despre combinațiile de taste standard. După cum am scris deja, combinația standard este ctrl-b. care se schimbă cu ușurință, dar mai mult despre aceasta puțin mai târziu;) Comenzile trebuie introduse după prefix (în acest caz, Ctrl-b):