30Jul
Pisaliśmy o używaniu ekranu GNU do wielozadaniowości w terminalu Linux w przeszłości. Ekran GNU jest dziadkiem tych programów, ale tmux i dvtm + dtach to inne rozwiązania, które możesz preferować.
Tmux to ulepszony przepis na ekran GNU.Dvtm to multiplekser konsolowy inspirowany układaniem okien menedżerów okien, a dtach dodaje możliwość odłączania się i dołączania do sesji dvtm.
Tmux
Jako przeróbka ekranu GNU, tmux oferuje szereg ulepszeń.Niektóre z najważniejszych obejmują model klient-serwer, który pozwala na łączenie się z sesją tmux z wielu lokalizacji i czystszy format pliku konfiguracyjnego. Sprawdź FAQ tmux, aby odkryć listę sposobów, które różnią się od ekranu GNU.
Użyj tego polecenia, aby zainstalować tmux w systemie Ubuntu:
sudo apt-get install tmux
Jeśli używasz innej dystrybucji, prawdopodobnie znajdziesz ją w menedżerze pakietów swojej dystrybucji.
Aby uruchomić tmux po zainstalowaniu, uruchom polecenie tmux .W przeciwieństwie do ekranu, tmux domyślnie ma pasek stanu.
Aby otworzyć dodatkowe okno terminala, użyj skrótu klawiaturowego Mod-c .Domyślna kombinacja klawiszy Modifer to Ctrl-b .Oznacza to, że będziesz musiał nacisnąć Ctrl-b , a następnie c , aby utworzyć nowe okno.
Każde nowe otwarte okno pojawi się na pasku stanu. Domyślnie tmux wyświetla tylko jedno okno na ekranie naraz.
Oto kilka ważnych skrótów klawiaturowych, od których możesz zacząć:
Mod-X - Zabij bieżący terminal.
Mod-n - Ustaw następne okno.
Mod-p - Ustaw poprzednie okno.
Mod- # - Ustawia określone okno, gdzie # jest liczbą z zakresu od 0 do 9.
Mod- " - Pytaj o okno do wybrania.
Mod-% - Podziel bieżące okno na dwa poziomy.
Mod- " - Podziel bieżące okno na dwie w pionie
Aby odłączyć się od bieżącej sesji, użyj skrótu klawiaturowego Mod-d .
Aby ponownie dołączyć do sesji, uruchom następującą komendę:
tmux attach
Aby uzyskać więcej skrótów klawiaturowych, uruchom polecenie man tmux lub przeczytaj instrukcję tmux w Internecie.
Dvtm &;Dtach
W przeciwieństwie do ekranu GNU i tmux, dvtm nie pozwala na rozłączanie się i dołączanie do sesji. Będziesz musiał uruchomić dvtm z dtach, aby się odłączyć i ponownie dołączyć do sesji.
Uruchom to polecenie, aby zainstalować dvtm i dtach w systemie Ubuntu:
sudo apt-get install dvtm dtach
Te programy powinny być również dostępne w repozytoriach oprogramowania innej dystrybucji.
Uruchom polecenie dvtm , aby uruchomić dvtm. Zobaczysz jedno okno terminala.
Aby otworzyć dodatkowe okna terminala, użyj skrótu klawiaturowego Mod-c .Domyślna kombinacja klawiszy modyfikujących to Ctrl-g .Oznacza to, że musisz nacisnąć Ctrl-g , a następnie c , aby otworzyć nowe okno terminala.
Podobnie jak w przypadku kafelkowego menedżera okien, program dvtm automatycznie rozmieści okna terminalu. W przeciwieństwie do innych narzędzi, domyślnie wyświetla je wszystkie na ekranie.
Oto kilka ważnych skrótów klawiaturowych, aby zacząć:
Mod-x - Zamknij bieżące okno.
Mod-j - Ustaw następne okno.
Mod-k - Ustaw poprzednie okno.
Mod- # - Ustawia określone okno, gdzie # to numer okna.
Mod-q - Zamknij dvtm.
Aby uzyskać pełną listę, uruchom polecenie man dvtm lub sprawdź stronę podręcznika dvtm w Internecie.
Dvtm obsługuje również mysz. Na przykład możesz kliknąć jedno z okien, aby je wybrać.
Aby odłączyć się od sesji dvtm i dołączyć do niej później, będziesz musiał uruchomić ją za pomocą polecenia dtach. Aby uruchomić dvtm z dtach, użyj następującego polecenia:
dtach -c /tmp/ dvtm-session -r winch dvtm
Aby odłączyć się od sesji dvtm, która została uruchomiona z dtach, użyj skrótu klawiszowego Ctrl- \ .
Aby ponownie dołączyć do sesji dvtm później, użyj następującego polecenia:
dtach -a /tmp/ dvtm-session -r winch
Możesz używać dtach do uruchamiania, odłączania i ponownego dołączania do innych aplikacji.
Możesz także chcieć sprawdzić byobu, co wzmacnia ekran GNU.