W ostatnim artykule przyjrzeliśmy się, czym jest Tmux. Krótko mówiąc, Terminal Multiplexer to narzędzie wiersza poleceń do zarządzania wieloma terminalami w jednym oknie. Pozwala użytkownikom na uruchamianie wielu programów w jednym terminalu, dzielenie okna terminala na wiele paneli i grupowanie wielu paneli w jednym oknie.
Ponadto tmux
pozwala użytkownikowi na zapisywanie sesji terminalowych i wznawianie ich w dowolnym momencie. Tmux
jest bardzo przydatny do zarządzania zdalnymi serwerami i tworzenia bardziej wydajnych środowisk wielozadaniowych w systemie OS Linux. W tym artykule przyjrzyjmy się składni i niektórym opcjom narzędzia (nie wszystkim, tym najbardziej popularnym).
Polecenie Tmux
ma następującą składnię:
tmux [options] [command]
Niektóre z najczęściej używanych opcji polecenia Tmux
to:
-c <ścieżka>
- określa ścieżkę do pliku konfiguracyjnego.-L <nazwa>
- określa nazwę gniazda.-f <ścieżka>
- określa ścieżkę do gniazda.-S <nazwa>
- określa nazwę sesji.Najczęściej używanymi poleceniami Tmux
są
new-session -
tworzy nową sesję Tmux.list-sessions - wyświetla listę
bieżących sesji.attach-session-
łączy się z określoną sesją.detach-session-
odłącza bieżącą sesję od powłoki.switch-
przełącza do innego panelu lub okna.kill-server-
zatrzymuje wszystkie uruchomione sesje;kill-session-
kończy sesję przekazaną w parametrze -t;list-clients-
wyświetla klientów podłączonych do sesji -t;list-sessions
(ls
) - wyświetlalistę
wszystkich uruchomionych sesji;rename-session - zmienia nazwę
sesji, przekazując identyfikator sesji i nową nazwę.Dodatkowe opcje i polecenia można znaleźć, wywołując pomoc Tmux
za pomocą polecenia
man tmux
Lub:
tmux -h
Następnie powiemy, jak używać polecenia w praktyce.
Aby utworzyć nową sesję, wystarczy wykonać polecenie bez parametrów:
tmux
Można również utworzyć sesję za pomocą polecenia new-session i nadać jej wygodną nazwę:
tmux new-session -s "name"
Teraz można korzystać z Tmux i tworzyć sesje za pomocą polecenia.