![Google tocmai a adăugat o funcție extraordinară la aplicația sa pentru cameră Google](/f/1d46c3b8c79173d88d82576db8ba9686.jpg?width=100&height=100)
tmux este un multiplexor terminal similar cu Ecran GNU, care este utilizat pentru a crea, accesa și controla mai multe sesiuni de terminal dintr-o singură consolă. Este util pentru administratorii de sistem pentru a rula mai multe programe de linie de comandă în același timp.
O caracteristică utilă a tmux este că se poate desprins dintr-un ecran și continuați să rulați în fundal, apoi reatasat ulterior. În acest sens, permite Sesiunile SSH să rămână active chiar și după deconectare de la consolă.
Citește și: 10 instrumente cool de linie de comandă pentru terminalul Linux
În tmux, o sesiune este un container pentru console individuale gestionate de tmux. Fiecare sesiune are una sau mai multe ferestre conectate la aceasta. Și o fereastră umple întregul ecran și îl puteți împărți în mai multe panouri dreptunghiulare (fie pe verticală, fie pe orizontală), fiecare dintre ele fiind un pseudo terminal separat.
În acest articol, vom explica câteva sfaturi utile pentru mai bine tmux sesiuni în Linux.
Pentru a configura terminalul pentru a porni automat tmux în mod implicit, adăugați următoarele linii la ~ / .bash_profile
fișier de pornire shell, chiar deasupra secțiunii alias-urilor.
dacă comanda -v tmux &> / dev / null && [-z "$ TMUX"]; apoi tmux attach -t implicit || tmux new -s implicit. fi.
Salvați fișierul și închideți-l.
Apoi închideți și redeschideți terminalul pentru a începe să utilizați tmux în mod implicit, de fiecare dată când deschideți o fereastră de terminal.
tmux oferă un nume implicit pentru sesiuni, cu toate acestea, uneori, acest nume nu este suficient de descriptiv. Puteți da unei sesiuni un nume la alegere.
De exemplu, dacă lucrați cu mai multe centre de date, puteți numi sesiuni precum „Datacenter1, centru de date2 etc.. ”.
$ tmux new -s datacenter1. $ tmux new -s datacenter2.
Pentru a comuta cu ușurință între diferite sesiuni tmux, trebuie să activați completarea numelor sesiunilor. Puteți utiliza extensie de finalizare tmux pentru ao activa așa cum se arată:
$ cd bin. $ git clona https://github.com/srsudar/tmux-completion.git.
Apoi sursați fișierul ~ / bin / tmux-complete / tmux în dumneavoastră ~ / .bashrc, adăugând următoarea linie în acesta.
sursa ~ / bin / tmux-complete / tmux.
Salvați fișierul și închideți-l.
Apoi închideți și redeschideți fereastra terminalului, data viitoare când introduceți următoarea comandă și apăsați tasta Tab, acesta ar trebui să vă arate numele posibile ale sesiunii.
$ tmux attach -t.
Un manager de sesiuni creează programat spații de lucru tmux executând o serie de comenzi bazate pe o config. Cel mai utilizat manager de sesiuni tmux este tmuxinator.
Tmuxinator este un utilitar folosit pentru a crea și gestiona cu ușurință sesiunile tmux. Pentru ao utiliza eficient, ar trebui să aveți cunoștințe practice despre tmux. Important, ar trebui să înțelegeți ce ferestre și panouri sunt în tmux.
Nu în ultimul rând, după deschiderea fiecărui panou, doriți să vă concentrați asupra unui singur proces, puteți mări procesul pentru a umple întregul ecran. Pur și simplu treceți la panoul pe care doriți să vă concentrați și apăsați Ctrl + b
, z (utilizați același lucru pentru a micșora).
Când ați terminat cu funcția de zoom, apăsați aceeași combinație de taste pentru a dezactiva panoul.
Citește și: 20 Emulatoare utile de terminal pentru Linux
Asta e! În acest articol, am explicat câteva sfaturi utile pentru sesiuni tmux mai bune în Linux. Puteți să ne împărtășiți mai multe sfaturi sau să ne adresați întrebări prin intermediul formularului de feedback de mai jos.