Why and how to use the screen command
Spisu treści:
- Co to jest Tmux?
- Instalowanie Tmux
- Instalowanie Tmux na Ubuntu i Debianie
- Instalowanie Tmux na CentOS i Fedorze
- Instalowanie Tmux na macOS
- Rozpoczęcie pierwszej sesji Tmux
- Tworzenie nazwanych sesji Tmux
- Odłączanie się od sesji Tmux
- Ponowne dołączanie do sesji Tmux
- Praca z Tmux Windows i panelami
- Dostosowywanie Tmux
- Podstawowe użycie Tmux
- Wniosek
W tym przewodniku omówimy instalację i podstawowe użycie Tmux, aby rozpocząć pracę.
Co to jest Tmux?
Tmux jest terminalowym multiplekserem będącym alternatywą dla ekranu GNU. Innymi słowy, oznacza to, że możesz rozpocząć sesję Tmux, a następnie otworzyć wiele okien w tej sesji. Każde okno zajmuje cały ekran i można je podzielić na prostokątne szyby.
Dzięki Tmux możesz łatwo przełączać się między wieloma programami w jednym terminalu, odłączać je i podłączać ponownie do innego terminala.
Sesje Tmux są trwałe, co oznacza, że programy działające w Tmux będą nadal działać, nawet jeśli zostaniesz rozłączony.
Wszystkie polecenia w Tmux zaczynają się od przedrostka, którym domyślnie jest
ctrl+b
.
Instalowanie Tmux
Możesz łatwo zainstalować Tmux za pomocą menedżera pakietów swojej dystrybucji.
Instalowanie Tmux na Ubuntu i Debianie
Instalowanie Tmux na CentOS i Fedorze
Instalowanie Tmux na macOS
Rozpoczęcie pierwszej sesji Tmux
Aby rozpocząć pierwszą sesję Tmux, po prostu wpisz
tmux
w konsoli:
tmux
Spowoduje to otwarcie nowej sesji, utworzenie nowego okna i uruchomienie powłoki w tym oknie.
Po przejściu do Tmux na dole ekranu zobaczysz linię statusu, która pokazuje informacje o bieżącej sesji.
Możesz teraz uruchomić swoje pierwsze polecenie Tmux. Na przykład, aby uzyskać listę wszystkich poleceń, wpisz:
Ctrl+b
?
Tworzenie nazwanych sesji Tmux
Domyślnie sesje Tmux mają nazwy numeryczne. Sesje nazwane są przydatne, gdy prowadzisz wiele sesji Tmux. Aby utworzyć nową sesję nazwaną, uruchom komendę
tmux
z następującymi argumentami:
tmux new -s session_name
Zawsze warto wybrać opisową nazwę sesji.
Odłączanie się od sesji Tmux
Możesz odłączyć się od sesji Tmux i powrócić do normalnej powłoki, wpisując:
Ctrl+b
d
Program działający w sesji Tmux będzie kontynuował działanie po odłączeniu się od sesji.
Ponowne dołączanie do sesji Tmux
Aby najpierw dołączyć do sesji, musisz znaleźć nazwę sesji. Aby uzyskać listę aktualnie uruchomionych sesji, wpisz:
tmux ls
Nazwa sesji jest pierwszą kolumną wyniku.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Jak widać z danych wyjściowych, są uruchomione dwie sesje Tmux. Pierwszy nazywa się
0
a drugi
my_named_session
.
Na przykład, aby dołączyć do sesji
0
, wpisz:
Praca z Tmux Windows i panelami
Kiedy zaczynasz nową sesję Tmux, domyślnie tworzy pojedyncze okno z powłoką.
Aby utworzyć nowe okno z typem powłoki
Ctrl+b
c
, zostanie do niego przypisany pierwszy dostępny numer z zakresu
0…9
.
Lista wszystkich okien jest wyświetlana w wierszu stanu na dole ekranu.
Poniżej znajduje się kilka najczęściej używanych poleceń do zarządzania oknami i panelami Tmux:
-
Ctrl+bcUtwórz nowe okno (z powłoką)Ctrl+bwWybierz okno z listyCtrl+b0Przełącz na okno 0 (według numeru)Ctrl+b,Zmień nazwę bieżącego oknaCtrl+b%Podziel bieżący panel poziomo na dwa paneleCtrl+b"Podziel panel prądu pionowo na dwa paneleCtrl+boPrzejdź do następnego paneluCtrl+b;Przełącz między bieżącym i poprzednim panelemCtrl+bxZamknij bieżący panel
Dostosowywanie Tmux
Po uruchomieniu Tmux odczytuje parametry konfiguracyjne z
~/.tmux.conf
jeśli plik jest obecny.
Oto przykładowa konfiguracja
~/.tmux.conf
z dostosowaną linią stanu i kilkoma dodatkowymi opcjami:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Podstawowe użycie Tmux
Poniżej znajdują się najbardziej podstawowe kroki, aby rozpocząć korzystanie z Tmux:
- W wierszu polecenia wpisz
tmux new -s my_session, Uruchom żądany program.tmux new -s my_sessionsekwencjiCtrl-b+daby odłączyć się od sesji. Dołącz ponownie do sesji Tmux, wpisująctmux attach-session -t my_session.
Wniosek
W tym samouczku nauczyłeś się korzystać z Tmux. Teraz możesz zacząć tworzyć wiele okien Tmux w jednej sesji, dzielić okna, tworząc nowe panele, nawigować między oknami, odłączać i wznawiać sesje oraz personalizować instancję Tmux za pomocą pliku
.tmux.conf
.
Jest wiele więcej informacji na temat Tmux na stronie Tmux Podręcznik użytkownika.
terminal tmuxRozpoczęcie pracy w sieciach społecznościowych samoobsługa
Dostawca sieci społecznościowych Serwis społecznościowy ma na celu odświeżenie rynku w SMB.
Rozpoczęcie Sony PlayStation Home
Wirtualna metropolia Sony pełna kręgielni, salonów gier, kin i domków dla graczy na PlayStation 3 zostanie uruchomiona do końca 2008 r. , mówi Sony.
W miarę zmniejszania się liczby ofert pracy, liczba miejsc pracy rośnie
Nawet gdy liczba bezrobotnych rośnie, a liczba ofert pracy maleje, polowanie na pracę online Narzędzia są coraz ...







