În ultimul articol, am analizat ce este Tmux. Pe scurt, Terminal Multiplexer este un utilitar de linie de comandă pentru gestionarea mai multor terminale într-o singură fereastră. Acesta permite utilizatorilor să ruleze mai multe programe într-un singur terminal, să împartă o fereastră de terminal în mai multe panouri și să grupeze mai multe panouri într-o singură fereastră.
De asemenea, tmux
permite utilizatorului să salveze sesiunile terminalului și să le reia în orice moment. Tmux
este foarte util pentru gestionarea serverelor la distanță și pentru crearea unor medii multitasking mai eficiente în OS Linux. În acest articol, să analizăm sintaxa și câteva dintre opțiunile instrumentului (nu toate, cele mai populare).
Comanda Tmux
are următoarea sintaxă:
tmux [options] [command]
Unele dintre cele mai frecvent utilizate opțiuni ale comenzii Tmux
sunt:
-c <path>
- specifică calea către fișierul de configurare.-L <name>
- specifică numele socket-ului.-f <path>
- specifică calea către socket.-S <name>
- specifică numele sesiunii.Cele mai frecvent utilizate comenzi Tmux
sunt:
new-session-
creează o nouă sesiune Tmux.list-sessions - afișează
olistă a
sesiunilor curente.attach-session-
se conectează la sesiunea specificată.detach-session-
deconectează sesiunea curentă de la shell.switch-
trece la un alt panou sau fereastră.kill-server-
oprește toate sesiunile în desfășurare;kill-session-
încheie sesiunea trecută în parametrul -t;list-clients-
vedeți clienții conectați la sesiunea -t;list-sessions
(ls
)- afișează olistă cu
toate sesiunile care rulează;rename-session - redenumește
o sesiune, trece ID-ul sesiunii și un nume nou.Opțiunile și comenzile suplimentare pot fi găsite apelând ajutorul Tmux
cu comanda
man tmux
Sau:
tmux -h
În continuare, vă vom spune cum să utilizați comanda în practică.
Pentru a crea o nouă sesiune este suficient să executați comanda fără parametri:
tmux
De asemenea, puteți crea o sesiune cu comanda new-session și îi puteți da un nume convenabil:
tmux new-session -s "name"
Acum puteți utiliza Tmux și crea sesiuni cu comanda.