Jeśli ciągle przełączasz się między terminalami i nie możesz znaleźć odpowiedniego okna w razie potrzeby, rozważ użycie multipleksera. Są to programy, które pozwalają użytkownikom uruchamiać wiele sesji terminala w jednym oknie.

Tmux to popularny multiplekser oferujący mnóstwo niesamowitych funkcji. Ułatwia uruchamianie różnych aplikacji w oddzielnych sesjach i bezproblemowe przełączanie się między nimi.

Jak zainstalować Tmux w systemie Linux

Ten przewodnik pokazuje, jak zainstalować i skonfigurować tmux dla komputerów z systemem Linux. Uruchom terminal i użyj metody instalacji odpowiedniej dla swojego systemu.

W dystrybucjach opartych na Debianie:

sudo zainstaluj tmux

Na CentOS / REHL:

yum install tmux

Aby zainstalować tmux w Arch Linux:

pacman -S tmux

Po zakończeniu instalacji uruchom terminal i wpisz tmux aby rozpocząć nową sesję tmux. To polecenie zainicjuje nową sesję w oknie i uruchomi powłokę. Pasek stanu na dole wyświetla informacje o bieżącej sesji.

tmux

Jak używać Tmux jako pierwszego timera

instagram viewer

Tmux ma pojęcia takie jak sesje, okna, panele i skróty klawiszowe. Dlatego początkujący często uważają to za onieśmielające. Ale kiedy już to zrozumiesz, poczujesz się znacznie bardziej produktywny.

Sesja tmux definiuje bieżącą pracę. Windows umożliwia użytkownikom wykonywanie różnych czynności w ramach sesji. Z kolei panele pozwolą Ci pracować z oddzielnymi widokami w oknie.

Możesz zarządzać nimi wszystkimi za pomocą skrótów klawiszowych tmux, kombinacji prefiksu tmux, po którym następuje określony klucz. Domyślny przedrostek to Ctrl + B.

Jak zarządzać sesjami w Tmux

Tmux może obsługiwać wiele sesji jednocześnie. Pozwala to programistom na łatwe przełączanie się między różnymi projektami. Możesz także tworzyć nowe sesje w dowolnym momencie.

tmux new -s test-session

Wspomniane polecenie tworzy nową sesję o nazwie sesja testowa. Możesz również tworzyć sesje z już działającej instancji tmux. Aby to zrobić, wywołaj interpreter tmux, a następnie wpisz przedrostek, po którym następuje znak dwukropka lub Ctrl + B: dla domyślnego przedrostka.

Polecenie otworzy nowy interpreter tmux, w którym możemy wprowadzać polecenia sterujące. Wpisz następujące informacje, aby utworzyć nową sesję.

: nowa -sesja-testowa

Wchodzić Ctrl + B s aby wyświetlić wszystkie aktywne sesje. Możesz przejść do innej sesji, wybierając ją i naciskając Wchodzić.

Możesz odłączyć się od dowolnej sesji, a tmux nadal będzie utrzymywał proces. Rodzaj :odłączyć w tłumaczu tmux lub enter Ctrl + B d do odłączania bieżącej sesji.

Użyj następującego polecenia, aby dołączyć do ostatniej sesji.

tmux dołączyć

Możesz dołączyć do określonej sesji tmux, określając nazwę sesji. Użyj -t możliwość zrobienia tego.

tmux attach -t test-session

Aby zabić sesję tmux, użyj rozszerzenia sesja zabijania Komenda.

tmux kill-session -t test-session

Związane z: Ściągawka z Essential Tmux Commands

Jak zarządzać systemem Windows w Tmux

Okna tmux obejmują cały ekran i można je podzielić na kilka paneli. Każdy z tych paneli będzie działał jako oddzielny pseudoterminal. Możesz utworzyć nowe okno tmux za pomocą Ctrl + B c.

Posługiwać się Ctrl + B, do zmiany nazwy okien tmux. Wywoła interpreter tmux. Wpisz tutaj nazwę nowego okna.

Tmux sprawia, że ​​przełączanie się między różnymi oknami jest łatwe. Wprowadź prefiks tmux, a po nim numer okna. Na przykład możesz szybko przejść do drugiego okna za pomocą Ctrl + B 2.

Możesz także zamienić okna tmux. Aby to zrobić, wywołaj interpreter, wpisując Ctrl + B : i wprowadź następujące informacje.

: swap-window -s 1 -t 3

To polecenie przełącza pierwsze i trzecie okno. Możesz usunąć okno, gdy skończysz z nim, używając Ctrl + B &.

Jak zarządzać okienkami w Tmux

Do tej pory używaliśmy sesji i okien w tmux. Jednak rzeczy stają się naprawdę ekscytujące, gdy zaczniesz używać okienek. Panele to w zasadzie pseudoterminale działające wewnątrz okna. Możemy ich użyć do uruchomienia kilku instancji terminala z jednego okna tmux.

W tmux można tworzyć panele poziome i pionowe. Wpisz Ctrl + B " do podziału widoku w poziomie.

To podzieli bieżące okno poziomo i otworzy nowy terminal w nowym oknie. Posługiwać się Ctrl + B % do uruchomienia panelu pionowego.

Możesz jednocześnie tworzyć panele poziome i pionowe. Użyj skrótu klawiszowego Ctrl + B o do przełączania między oknami.

Przełączanie powiększenia okienka umożliwia użytkownikom ukrycie wszystkich pozostałych okienek. Ta funkcja jest przydatna, gdy musisz skupić się na konkretnym zadaniu. Posługiwać się Ctrl + B z do przełączania szyb. Możesz zamknąć bieżące okienko w dowolnym momencie za pomocą klawisza skrótu Ctrl + B x.

Zamykanie okienek Tmux

Jak skonfigurować Tmux w systemie Linux

Możesz skonfigurować prawie każdy aspekt instalacji tmux. Zalecamy jednak rozpoczęcie od podstaw, a później przejście do bardziej zaawansowanych opcji.

Konfiguracje tmux są wykonywane przez ulepszenie pliku ~ / .tmux.conf plik. Użyj swojego ulubiony edytor tekstu w systemie Linux aby edytować ten plik.

vim ~ / .tmux.conf

Pokażmy kilka podstawowych konfiguracji. Na przykład możesz zmienić prefiks tmux z Ctrl + B do Ctrl + A dodając poniższą linię w tmux.conf plik.

set -g przedrostek C-a
unbind C-b

Odłączenie domyślnego klawisza pozwala nam przypisać go do innego polecenia. Tak więc druga linijka to dobra praktyka, nic obowiązkowego.

Możemy również zmienić indeks bazowy okien i paneli z zera na jeden. Jest intuicyjny dla użytkowników, którzy nie czują się komfortowo z indeksem zerowym.

set -g base-index 1 # rozpoczyna numerowanie okien od 1
set -g pane-base-index 1 # rozpoczyna numerowanie okienka od 1

Ponieważ tmux jest narzędziem opartym na terminalu, nie obsługuje funkcji myszy po wyjęciu z pudełka. Możesz jednak łatwo włączyć obsługę myszy dla tmux, dodając poniższy plik do konfiguracji.

ustaw -g mysz na

Wprowadzenie do wtyczek Tmux

Możesz wybierać spośród wielu wtyczek tmux opracowanych przez społeczność. Oferują dodatkowe funkcje poprawiające produktywność, co z kolei poprawia ogólny przepływ pracy. Dostępne są również samodzielne menedżery wtyczek, które pomagają użytkownikom we wdrażaniu tych wtyczek w tmux.

Tmux Plugin Manager (TPM) jest jednym z takich narzędzi, które pozwala nam instalować i konfigurować wtyczki innych firm. Możesz go zainstalować, postępując zgodnie z instrukcjami instrukcje na oficjalnej stronie TPM.

Zdecydowanie zalecamy użytkownikom zapoznanie się z pakiet wskrzeszający tmux. Możesz go użyć do zapisywania sesji tmux między ponownymi uruchomieniami.

Zarządzaj przepływem pracy terminala za pomocą Tmux

Tmux oferuje pełnoprawne rozwiązanie dla entuzjastów terminali, którzy mają trudności z przełączaniem się między oknami. To świetne narzędzie dla osób, które poważnie traktują produktywność. Chociaż wymaga to pewnej nauki, staje się nawykiem, gdy kontynuujesz używanie Tmux.

Moc terminali nie ogranicza się tylko do systemów operacyjnych Linux lub ogólnie do komputerów. Możesz nawet użyć terminala w swoim smartfonie i wykonać kilka podstawowych obliczeń Linuksa na Androidzie.

E-mail
Jak korzystać z wiersza poleceń Linuksa na Androida z Termux

Termux umożliwia dostęp do wiersza poleceń Linuksa na Androida. Oto, jak korzystać z Termux i niektórych z jego najlepszych ofert.

Powiązane tematy
  • Linux
  • Terminal
  • Wskazówki dotyczące systemu Linux
O autorze
Rubaiat Hossain (9 opublikowanych artykułów)

Rubaiat jest absolwentem CS z wielką pasją do oprogramowania open source. Oprócz bycia weteranem Uniksa zajmuje się również bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i niekończącym się podziwem dla klasycznego rocka.

Więcej od dostawcy Rubaiat Hossain

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.