TMUX vs ekran

TMUX vs ekran
Multiplekser terminalu to program, który multipleksuje sesje logowania w terminalu. Multiplekser ułatwia użytkownikowi życie, umożliwiając mu wiele sesji w jednym oknie terminalu. Użytkownicy mogą dołączyć i odłączyć te sesje.

Dzisiaj omówimy dwa popularne narzędzia multiplekserowe: Tmux i ekran. Samouczek jest obsługiwany przez przykłady zawierające migawki poleceń i ich wyjściowe, aby użytkownicy mogli łatwo uchwycić koncepcję multiplekserów.

Bez żadnych dalszych ceregieli, zacznijmy!

Tmux

Najpierw omówimy o Tmux. Korzystając z TMUX (multiplekser końcowy), możesz zarządzać wieloma sesjami terminalowymi jednocześnie zamiast jednego. Możesz łatwo przełączać się między wieloma programami.

Zacznijmy od zainstalowania TMUX na naszym komputerze za pomocą następującego polecenia:

sudo apt instal tmux

Aby uruchomić TMUX, wykonaj to polecenie:

Tmux

W ten sposób pojawia się terminal po uruchomieniu za pomocą TMUX:

Teraz, gdy widzieliśmy, jak uruchomić Tmux, zbadajmy, jak go używać.

Utwórz nazwane sesje z Tmux

Aby uruchomić nazwaną sesję z TMUX, uruchom następujące polecenie:

tmux new -s
t mux new -s ubuntu

Możesz zobaczyć nazwę sesji w lewym dolnym rogu terminalu, jak pokazano następująco:

Podziel Tmux w poziomie

Możliwe jest podzielenie terminala poziomo za pomocą Tmux. Można to osiągnąć, naciskając klawisze na klawiaturze w ten sposób:

(Ctrl-B) + „Musisz nacisnąć Ctrl i B jednocześnie. Następnie podnieś palec z Ctrl, naciśnij Shift, a następnie naciśnij „.

Jeśli zostanie wykonany prawidłowo, twój terminal rozdziela się w ten sposób:

Podzielić tmux pionowo

Podobnie możesz również podzielić terminal pionowo. Aby to zrobić, naciśnij następujące klawisze na klawiaturze:

(Ctrl-B) + %

Naciśnij Ctrl i B. Następnie podnieś palec z Ctrl. Naciśnij Shift, a następnie naciśnij %.

Możesz także tworzyć więcej ekranów przy użyciu metod, które zastosowaliśmy do podziału poziomego i pionowego.

Ekran

Nadszedł czas, aby zbadać ekran. Ekran GNU jest również multiplekserem końcowym, który umożliwia zarządzanie kilkoma sesjami terminali z jednego okna. Podobnie jak Tmux, możesz również dołączyć/odłączyć sesje. Najlepszą rzeczą w tym multiplekserze jest to, że umożliwia udostępnianie sesji innym użytkownikom.

Zacznijmy od zainstalowania ekranu w naszym systemie za pomocą następującego polecenia:

ekran instalacji sudo apt-get

Teraz uruchom ekran, wydając następujące polecenie:

ekran

Po uruchomieniu ekranu pojawia się okno:

Naciśnij SpaceBar, aby przejść do pustego ekranu.

Utwórz nazwane okno

Aby utworzyć nazwane okno z ekranem, wykonaj to polecenie:

Plik ekranu -s

Aby wymienić wszystkie otwarte ekrany, użyj tego polecenia:

ekran -ls

Polecenia, które są wymienione zarówno, dołączają i odłącz ekran:

Odłącz sesję

Aby odłączyć bieżącą sesję ekranu, użyj tego polecenia:

Ctrl+a -d

Ponownie sesja

Aby ponownie ponownie odłączyć sesję ekranu, wydać następujące polecenie:

Screen -R Screen_id/Screen_name

Przełącz między systemem Windows

Aby przełączyć między systemem Windows, użyj następującego wzorca klucza na klawiaturze:

Ctrl-a n

Wymień otwarte okna

Wszystkie otwarte ekrany można wymienić za pomocą następującego wzoru kluczowego:
Ctrl+a "

Dzielenie poziomo

Podobnie jak TMUX, możemy podzielić terminal z ekranem za pomocą następujących klawiszy:

(Ctrl-a) + |

Dzielenie pionowo

Aby podzielić pionowo, naciśnij następujące klucze:

(Ctrl-a) + s

Wniosek

W dzisiejszym przewodniku szczegółowo dowiedzieliśmy się z przykładami różnicy między Tmux a ekranem. Oba narzędzia mają prawie podobne użycie. Możemy podzielić terminal pionowo i poziomo za pomocą obu narzędzi. Ale które narzędzie jest lepsze? Wszystko sprowadza się do doświadczenia użytkownika. Niektórzy użytkownicy lubią TMUX lepiej, a niektórzy są wygodniejsi z ekranem. Tmux jest jednak uważany za bardziej przyjazny dla użytkownika niż drugi. Z drugiej strony ekran umożliwia użytkownikowi udostępnienie sesji innym użytkownikom, ale tej funkcji brakuje w Tmux. Które narzędzie lubisz najbardziej?

Mamy nadzieję, że podobał ci się samouczek.