В последната статия разгледахме какво представлява Tmux. Накратко, Terminal Multiplexer е помощна програма от командния ред за управление на няколко терминала в рамките на един прозорец. Тя позволява на потребителите да стартират няколко програми в един терминал, да разделят прозореца на терминала на няколко панела и да групират няколко панела в един прозорец.
Също така tmux
позволява на потребителя да запазва терминални сесии и да ги възобновява по всяко време. Tmux
е много полезен за управление на отдалечени сървъри и за създаване на по-ефективни многозадачни среди в OS Linux. В тази статия ще разгледаме синтаксиса и някои от опциите на инструмента (не всички, а най-популярните).
Командата Tmux
има следния синтаксис:
tmux [options] [command]
Някои от най-често използваните опции на командата Tmux
са:
-c <path>
- указва пътя до конфигурационния файл.-L <име>
- указва името на сокета.-f <path>
- указва пътя до гнездото.-S <име>
- указва името на сесията.Най-често използваните команди на Tmux
са:
new-session -
създава нова сесия на Tmux.list-sessions-извежда списък на
текущите сесии.attach-session-
свързва се с посочената сесия.detach-session-
прекъсва връзката на текущата сесия с обвивката.switch-
превключва към друг панел или прозорец.kill-server-
спира всички текущи сесии;kill-session-
прекратява сесията, подадена в параметъра -t;list-clients-
показва клиентите, свързани към сесията с параметъра -t;list-sessions
(ls
)- показвасписък на
всички работещи сесии;rename-session - преименува
сесия, като предава идентификатора на сесията и ново име.Допълнителни опции и команди могат да бъдат намерени чрез извикване на Tmux
help с командата
man tmux
Или:
tmux -h
След това ще ви кажем как да използвате командата на практика.
За да създадете нова сесия, е достатъчно да изпълните командата без параметри:
tmux
Можете също така да създадете сесия с командата new-session и да й дадете удобно име:
tmux new-session -s "name"
Сега можете да използвате Tmux и да създавате сесии с командата.