Niemniej jednak zarządzanie całą swoją pracą w jednym oknie terminalu może być trudne. Podczas gdy większość dystrybucji Linux pozwala otworzyć wiele okien terminali, nie dostarczają metod zarządzania i wymiany informacji między nimi. Tutaj wchodzi Tmux.
TMUX umożliwia uruchamianie i zarządzanie wieloma instancjami powłoki terminalu, jako wiele okien lub paneli w jednym oknie.
Podczas gdy TMUX działa poprzez utworzenie nowej sesji, istnieją sposoby połączenia jej z wcześniej działającą sesją. Ten przewodnik pomoże Ci dowiedzieć się, jak dołączyć TMUX do istniejącej sesji.
Przejdziemy podstawy sesji TMUX, jak ją zainicjować, i jak dołączyć swoje nowo otwarte okno Tmux do wcześniej istniejącego.
Inicjowanie sesji Tmux
Zasadniczo sesja TMUX odnosi się do otwartego terminalu. Każda sesja działa jako indywidualny terminal, umożliwiając jednocześnie wykonywanie wielu poleceń.
Aby uruchomić TMUX, wpisz następujące w terminalu:
$ tmux
Sesje Tmux można zainicjować, tworząc oddzielne okna jako CLIS lub otwierając więcej niż jeden terminal w jednym oknie w postaci patelni. Można to osiągnąć za pomocą następujących skrótów.
Te skróty doprowadzą do stworzenia wielu sesji.
Czasami chcesz otworzyć sesję wraz z wcześniej otwartą sesją. Można to osiągnąć za pomocą opcji „załącz”, która zostanie omówiona w późniejszych sekcjach.
Lista uruchamiająca sesje Tmux
Aby dołączyć TMUX do istniejącej sesji, konieczne jest uzyskanie identyfikatora lub nazwy sesji. W tym celu skorzystamy z polecenia „$ tmux ls”.
„LS” w „$ tmux LS” odnosi się do „sesji wymienionych”. To polecenie służy do podania szczegółów dotyczących uruchamiania sesji Tmux. Możesz go użyć, aby uzyskać identyfikator sesji i liczbę sesji działającej.
Ta sekcja przewodnika wyjaśni, w jaki sposób możesz wymienić swoje uruchomione sesje Tmux. Będziemy używać Ubuntu 20.04 LTS w tym samouczku, jednak metoda nie powinna być inna dla innych rozkładów.
Rzućmy okiem na kroki.
Najpierw otwórz terminal poleceń w głównym rozkładowi Linux. Klucz skrót to ctrl + alt + t.
Po zrobieniu tego wpisz następujące:
$ tmux
Aby zainicjować więcej niż jedną sesję, możesz użyć skrótów wymienionych w poprzedniej sesji.
Aby wymienić liczbę otwartych sesji, wpisz następujące polecenie:
$ tmux ls
To wyświetli następujące dane wyjściowe. Szczegóły tych opcji podano poniżej.
Dołączanie Tmux do istniejących sesji
Ta sekcja przewodnika obejmuje sposób dołączenia TMUX do istniejących sesji.
Aby to osiągnąć, upewnij się, że masz zainstalowany i uruchomiony z wieloma sesjami już zainicjowanymi.
Po zrobieniu tego użyj następującego polecenia, aby dołączyć TMUX do już istniejącej sesji:
$ tmux załącznik -session -t
Alternatywnie możesz również dołączyć sesję do istniejącej sesji, odnosząc się do nazwy istniejącej sesji. Aby to zrobić, wpisz następujące w Tmux:
$ tmux załącznik -session -t
TMUX zapewnia również opcję ustawienia niestandardowego wiązania klucza, aby wyświetlić listę dostępnych sesji. Można to zrobić, dostosowując Tmux.plik CONF. Aby to zrobić, przejdź do katalogu domowego i otwórz Tmux.plik CONF z wybranym edytorem tekstu w następujący sposób:
$ sudo nano ~/.Tmux.conf
Po otwarciu pliku dodaj następujący wiersz, aby wyświetlić listy, naciskając wybrany klawisz:
$ bindSesja listy
Możesz także zabić sesje, wpisując następujące w terminalu:
$ tmux zabójstwo -session -t
Lub
$ tmux zabójstwo -session -t
To powinno zabić istniejącą sesję Tmux.
Wniosek
To był przewodnik o tym, jak możesz dołączyć nowe sesje do istniejących sesji Tmux. Omówiliśmy podstawy sesji Tmux, a także sposób inicjowania i wymienienia sesji uruchamiania. Na koniec przyjrzeliśmy się metodom dołączania nowych sesji Tmux do istniejących sesji, a także sposobów ich zakończenia.