Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
04.11.2024

Korzystanie z tmux: Multiplekser terminali

Dla użytkowników zarządzających systemami na hostingu Linux VPS, możliwość efektywnego organizowania sesji terminalowych jest niezbędna dla produktywności i usprawnienia przepływu pracy. Niezależnie od tego, czy monitorujesz aplikacje, uruchamiasz procesy w tle, czy zarządzasz wieloma sesjami na swoim VPS, tmux (Terminal Multiplexer) jest nieocenionym narzędziem. Umożliwiając tworzenie, zarządzanie i kontrolowanie wielu okien terminala w ramach jednej sesji, tmux może pomóc w śledzeniu ważnych zadań, zwłaszcza w środowiskach zdalnych powszechnych w konfiguracjach hostingu Linux VPS. Niniejszy przewodnik wprowadzi cię w podstawowe funkcje tmux i pokaże, jak efektywnie z niego korzystać, aby zwiększyć swoje doświadczenie z wierszem poleceń

Korzystanie z tmux: Multiplekser terminali

W świecie interfejsu wiersza poleceń (CLI) wydajność i produktywność mają kluczowe znaczenie, zwłaszcza dla programistów i administratorów systemów. Jednym z najpotężniejszych narzędzi zwiększających produktywność w terminalu jest tmux (Terminal Multiplexer). W tym artykule przedstawimy tmux, jego funkcje i sposób efektywnego wykorzystania go do płynnego zarządzania wieloma sesjami terminalowymi

Czym jest tmux?

tmux to multiplekser terminali, który umożliwia tworzenie, uzyskiwanie dostępu i kontrolowanie wielu sesji terminalowych z jednego okna. Jest to szczególnie przydatne do uruchamiania długich procesów, zarządzania sesjami zdalnymi lub po prostu bardziej efektywnego organizowania przestrzeni roboczej. Dzięki tmux można podzielić terminal na wiele paneli, przełączać się między różnymi sesjami oraz odłączać i ponownie dołączać do sesji bez przerywania uruchomionych procesów

Kluczowe cechy tmux

  1. Zarządzanie sesjami: Tworzenie i zarządzanie wieloma sesjami terminalowymi w jednym oknie terminala.
  2. Podział okna: Dzielenie okna terminala na wiele paneli, umożliwiając wyświetlanie różnych poleceń obok siebie.
  3. Odłączanie i ponowne dołączanie: Odłączanie od sesji i ponowne dołączanie później, zachowując stan uruchomionych procesów.
  4. Możliwość dostosowania: Dostosowywanie powiązań klawiszy, kolorów i informacji na pasku stanu w celu dopasowania do przepływu pracy.
  5. Trwałość: Utrzymuj sesje terminalowe przy życiu nawet po odłączeniu się od SSH lub zamknięciu terminala.

Instalacja tmux

tmux jest dostępny w repozytoriach pakietów większości dystrybucji Linuksa. Aby zainstalować tmux, użyj następujących poleceń w zależności od systemu operacyjnego

Na Ubuntu/Debian:

###ATP_PRO_NOTR_1_CODE_TAG_NOTR_ATP_PRO##

W CentOS/RHEL:

###ATP_PRO_NOTR_2_CODE_TAG_NOTR_ATP_PRO##

Na macOS:

Jeśli używasz Homebrew, możesz zainstalować tmux z

###ATP_PRO_NOTR_3_CODE_TAG_NOTR_ATP_PRO##

Podstawowe polecenia tmux

Uruchamianie tmux

Aby rozpocząć nową sesję tmux, wystarczy wpisać

###ATP_PRO_NOTR_4_CODE_TAG_NOTR_ATP_PRO##

Możesz również nazwać swoją sesję używając

###ATP_PRO_NOTR_5_CODE_TAG_NOTR_ATP_PRO##

Teraz sprawdźmy aktywne sesje tmux. Można to zrobić wpisując następujące polecenie w terminalu

###ATP_PRO_NOTR_6_CODE_TAG_NOTR_ATP_PRO##

Odłączanie się od sesji

Aby odłączyć się od bieżącej sesji, naciśnij

###ATP_PRO_NOTR_7_CODE_TAG_NOTR_ATP_PRO##

Ta kombinacja klawiszy oznacza najpierw przytrzymanie Ctrl i naciśnięcie b, a następnie zwolnienie obu klawiszy i naciśnięcie d. Sesja będzie nadal działać w tle

Ponowne dołączanie do sesji

Aby ponownie dołączyć do wcześniej odłączonej sesji, użyj

###ATP_PRO_NOTR_8_CODE_TAG_NOTR_ATP_PRO##

Jeśli masz tylko jedną sesję, możesz po prostu użyć

###ATP_PRO_NOTR_9_CODE_TAG_NOTR_ATP_PRO##

Dostosowywanie tmux

Krok 1: Otwórz lub utwórz plik konfiguracyjny tmux

Będziesz musiał edytować plik ~/.tmux.conf, aby zastosować swoje dostosowania. Możesz użyć dowolnego edytora tekstu, takiego jak nano, vim lub gedit. Oto jak otworzyć plik za pomocą nano

###ATP_PRO_NOTR_10_CODE_TAG_NOTR_ATP_PRO#

Jeśli plik nie istnieje, to polecenie go utworzy

Krok 2: Dodaj dostosowania

Oto kilka typowych dostosowań, które można wprowadzić do pliku ~/.tmux.conf

1. Zmiana klucza prefiksu

Aby zmienić klucz prefiksu z domyślnego Ctrl + b na Ctrl + a, dodaj następującą linię

###ATP_PRO_NOTR_11_CODE_TAG_NOTR_ATP_PRO##

Spowoduje to, że Ctrl + a stanie się nowym klawiszem prefiksu

2. Włącz obsługę myszy

Aby włączyć obsługę myszy, która umożliwia wybieranie okien i paneli za pomocą myszy, dodaj tę linię

###ATP_PRO_NOTR_12_CODE_TAG_NOTR_ATP_PRO##

3. Dostosowywanie paska stanu

Aby dostosować pasek stanu do wyświetlania aktualnej godziny w kolorze zielonym, dodaj następującą linię

###ATP_PRO_NOTR_13_CODE_TAG_NOTR_ATP_PRO##

Przykładowa konfiguracja

Plik ~/.tmux.conf powinien wyglądać mniej więcej tak

###ATP_PRO_NOTR_14_CODE_TAG_NOTR_ATP_PRO##

Krok 3: Zapisz i zakończ

Jeśli używasz nano, możesz zapisać zmiany, naciskając Ctrl + O, a następnie naciskając Enter i wyjść, naciskając Ctrl + X

Krok 4: Przeładuj konfigurację tmux

Aby zastosować zmiany bez ponownego uruchamiania tmux, należy ponownie załadować plik konfiguracyjny. Oto jak to zrobić

  1. Otwórz wiersz polecenia tmux, naciskając
    ###ATP_PRO_NOTR_15_CODE_TAG_NOTR_ATP_PRO##
  2. Wpisz następujące polecenie i naciśnij Enter
    ###ATP_PRO_NOTR_16_CODE_TAG_NOTR_ATP_PRO##

Krok 5: Weryfikacja dostosowań

  1. Sprawdź klucz prefiksu: Po zmianie prefiksu można go przetestować, naciskając Ctrl + a, a następnie c, aby utworzyć nowe okno.
  2. Obsługa myszy: Kliknij na różne panele i okna, aby sprawdzić, czy obsługa myszy jest włączona.
  3. Pasek stanu: Obserwuj pasek stanu na dole okna tmux, aby sprawdzić, czy aktualny czas jest wyświetlany na zielono.

Podsumowanie

tmux jest nieocenionym narzędziem dla każdego, kto spędza dużo czasu w terminalu. Jego zdolność do zarządzania wieloma sesjami terminalowymi, dzielenia paneli i utrzymywania trwałych sesji pozwala na zwiększenie produktywności i wydajności. Niezależnie od tego, czy jesteś programistą, administratorem systemu, czy zaawansowanym użytkownikiem, opanowanie tmux może znacznie poprawić przepływ pracy w wierszu poleceń. Zacznij eksperymentować z tmux już dziś i odkryj, jak może on zmienić Twoje wrażenia z korzystania z terminala. Więcej informacji na temat zaawansowanego użytkowania można znaleźć na stronie man tmux lub w oficjalnej dokumentacji. Jeśli masz jakieś pytania lub potrzebujesz pomocy z konkretnymi funkcjami, nie wahaj się zapytać!

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills