Jak zmienić nazwę sesji w Tmux

Jak zmienić nazwę sesji w Tmux
TMUX to aplikacja multiplekserowa terminalowa open source do skutecznego zarządzania wieloma okienkami terminalu. Osoby, które wcześniej korzystały z aplikacji terminatora, są w większości zaznajomione z pojęciem zarządzania zakładami w terminalu Linux. Dzięki TMUX możemy podzielić terminal na kilka patelni. Możemy dostosować te panele, poruszając się, zmieniając rozmiar i przełączając między nimi. Pomaga to ograniczyć ból związany z zarządzaniem wieloma oknami i kartami gnome terminala.

Po zainstalowaniu TMUX nie znajdziesz żadnej powiązanej ikony. Nie pojawi się jako osobna aplikacja, zamiast tego będziemy musieli odwołać się od samego terminina gnome. Później zobaczymy, jak to zrobić.

Notatka: W tym „howto” użyliśmy „Ctrl+b” Jako prefiks. Jeśli skonfigurowałeś inny prefiks, zastąp polecenie na swój prefiks.

Co obejmiemy?

W tym przewodniku zbadamy, w jaki sposób możemy zainstalować TMUX, a dokładniej „Jak zmienić nazwę sesji w terminalu Tmux”. Użyjemy Ubuntu 20.04 jako system podstawowy tego przewodnika. Zacznijmy najpierw od zainstalowania Tmux.

Instalowanie Tmux na Ubuntu20.04

Główne systemy operacyjne, takie jak Linux, MacOS i Windows Podsystem dla Linux (WSL) zapewniają pakiety oprogramowania TMUX z ich oficjalnego repozytorium. Tak więc, aby zainstalować Tmux na Ubuntu 20.04, możemy po prostu użyć menedżera pakietów lub centrum oprogramowania, jak pokazano poniżej:

1. Aby zainstalować TMUX za pomocą menedżera pakietów, po prostu uruchom polecenie:

$ sudo apt instal tmux

2. Aby zainstalować TMUX za pomocą Software Center, otwórz centrum oprogramowania i wyszukaj TMUX i kliknij Instaluj.

Uruchamianie Tmux

Po zainstalowaniu TMUX będziemy musieli użyć terminalu GNOME, aby go wywołać. Podczas uruchomienia polecenia „Tmux” można napotkać następujący błąd:

„Otwarty terminal nie powiódł się: brakujący lub nieodpowiedni terminal: xterm-256color”

Aby przezwyciężyć ten błąd, wpisz „Termin eksportu = xterm” na terminalu i naciśnij Enter. Teraz ponownie uruchom polecenie „Tmux”, tym razem błąd nie powinien pojawiać się.

Innym sposobem jest użycie „Xterm” terminal i uruchom TMUX stąd. To działało na naszym Ubuntu 20.04 System.

Jak używać Tmux

Możemy użyć trzech sposobów wysyłania poleceń do terminalu Tmux.

Korzystanie z klawiszy prefiksów: TMUX używa kombinacji klawiszy o nazwie klawisz prefiksów, który jest domyślnie „Ctrl+B”. Po tym prefiksowi następuje jeden lub dwa kolejne klucze, które będą interpretowane przez Tmux dla konkretnej operacji. Na przykład możemy odłączyć się od sesji za pomocą: [prefiks+d].

Korzystanie z trybu polecenia: Aby wysłać polecenia bezpośrednio do terminalu TMUX, musimy wprowadzić tryb polecenia, naciskając klawisze prefiks. Polecenie polecenia otworzy się na dole terminalu, w którym możemy wprowadzić polecenia Tmux.

Korzystanie z wiersza poleceń: Polecenia Tmux można również użyć z terminali nie-tmux lub monitu powłoki. Polecenia te są poprzedzone słowem kluczowym „Tmux”. Zilustrowaliśmy tę metodę w poniższej sekcji.

Zmiana nazwy sesji

Większość użytkowników podczas korzystania z Tmux zapomina o nazwie sesji, w której pracują. Ale wraz ze wzrostem liczby sesji wraz z przepływem pracy, bolesnym zapamiętaniem sesji, w której pracowałeś i powiązane usługi, które w nich działały. Dlatego dobrym pomysłem jest zawsze rozpocząć sesję o imieniu, aby uniknąć zamieszania. Ale jeśli zapomniałeś wymienić sesję podczas jej tworzenia, nadal możesz nadać mu nazwę lub zmienić istniejącą nazwę. Dzisiaj będziemy ci zademonstrować, jak to zrobić. Zacznijmy teraz.

Zmiana nazwy sesji za pomocą polecenia: „Tmux Zmień sesję”

Aby zmienić nazwę sesji z wiersza powłoki za pomocą TMUX „Zmień sesję” polecenie, użyj formatu:

$ tmux Zmień nazwę-sesję -t-sesja-sesja nowa sesja

Aby zademonstrować to polecenie, najpierw utworzymy nową sesję TMUX o nazwie „my_session_1”:

$ tmux new -s my_session_1

Aby zmienić nazwę tej sesji na coś takiego my_session_2, Użyj powyższego formatu polecenia:

$ tmux Zmień nazwę -session -t my_session_1 my_session_2

Możemy również użyć wiersza polecenia TMUX. Dla tej prasy „Prefiks +:” i wpisz polecenie:

$ Zmień nazwę -sesji -t my_session_1 my_session_2

Aby zweryfikować powyższe zmiany, uruchom „tmux ls” Komenda:

$ tmux ls

Zmiana nazwy sesji za pomocą kombinacji kluczowej: Prefiks + $.

Skorzystajmy z powyższej sesji „my_session_2” i zmień nazwę na „my_session_3” uderzając w klucze „Ctrl+b” (nasz prefiks), a następnie „$”. Aby zweryfikować te zmiany, użyj „tmux ls” Komenda:

$ tmux ls

Na poniższym obrazie dolna żółta linia prosi o nową nazwę sesji:

Po wprowadzeniu nowej nazwy nazwa sesji jest zmieniana na my_session_3.

Wniosek

W tym przewodniku dowiedzieliśmy się o instalacji TMUX, jego podstaw, a dokładniej, jak zmienić nazwę sesji w Tmux. Bardziej szczegółowe wyjaśnienie różnych operacji Tmux można znaleźć na stronach Tmux Man lub na stronie Github Tmux.