25Aug

Jak dodać potężne wielozadaniowość do terminala linuksowego

Wielozadaniowość w linii poleceń może być naprawdę myląca dla początkujących użytkowników korzystających z ekranu. Korzystanie z programu Byobu pozwala błyskawicznie uzyskać dostęp do statystyk systemowych, ułatwiając początkującym pracę bez zapamiętywania trudnych do zapamiętania skrótów klawiszowych.

Ekran GNU to dar niebios dla większości ludzi pracujących w terminalu. Pozwala na odradzanie się wielu instancji i pozwala odłączyć się od nich i wrócić do nich później. Jest również znany z posiadania wysokiej krzywej uczenia się.Wpisz Byobu.

Screen vs Byobu

Byobu to rozszerzenie, które łączy się z ekranem i używa go, ale oferuje przydatne statystyki i łatwe w użyciu skróty klawiszowe do podstawowych poleceń.Dla odniesienia, oto Ekran:

Ekran GNU domyślnie nie daje niczego, aby znaleźć swoje łożysko, ale edytując plik. screenrc, możesz dodać linię "hardstatus" jak na powyższym zrzucie ekranu. Możesz zobaczyć nazwę urządzenia w lewym dolnym rogu, a także datę i godzinę w prawym dolnym rogu.Środek pokazuje, ile skorup jest otwartych i które są aktywne.

Z drugiej strony, oto domyślny ekran Byobu:

I tak, to domyślny. Zobaczysz otwarte powłoki i wiele innych statystyk, takich jak czas pracy, szybkość zegara rdzenia, obciążenie procesora, wykorzystanie pamięci, prędkości sieci, pakiety wymagające aktualizacji i tak dalej. Możesz zmienić kolory, które chcesz i opcje, które lubisz.

Instalacja i dostosowywanie

Aby korzystać z Byobu, musisz także zainstalować Screen. Możemy użyć prostego polecenia terminala, aby zainstalować oba.

sudo apt-get ekran instalacyjny byobu

Wprowadź hasło i naciśnij "y", jeśli pojawi się monit o potwierdzenie. Następnie nadszedł czas na łatwe dostosowanie.

Uruchamiasz Byobu po prostu wpisując go w linii poleceń.

byobu

Jeśli chcesz użyć opcji dla ekranu, możesz po prostu podłączyć je i przekaże je dalej. Tutaj użyjemy opcji -S( capital 'S'), aby nadać sesji tytuł.

byobu -S session_title

Możesz także wznowić sesje przy użyciu opcji -r.

byobu -r

Lub możesz wznowić po nazwie:

byobu -r session_title

Zobaczysz domyślny ekran. Aby rozpocząć dostosowywanie, naciśnij klawisz F9.

Przeskocz do "Przełącz powiadomienia o statusie", aby zmienić to, co pokazuje się na dole.

Możesz również domyślnie uruchamiać Byobu przy każdym połączeniu / zalogowaniu.

Możesz również zmienić kolory tła i pierwszego planu, jeśli chcesz.

Skróty klawiszowe

Możesz użyć wszystkich domyślnych skrótów klawiszowych ekranu bez ponownego spojrzenia. Jednakże, Byobu ma łatwiejsze klawisze, które wykorzystują klawisze funkcyjne:

  • F2 : Utwórz nowe okno
  • F3 : Przejdź do poprzedniego okna
  • F4 : Przejdź do następnego okna
  • F5 : Przeładuj profil
  • F6 : Odłącz od tej sesji
  • F7 : Wejdź do trybu kopiowania / przewijania
  • F8 : Zmień tytuł okna
  • F9 : Menu konfiguracji, można również przywołać za pomocą Ctrl + a, Ctrl + @

Jak widać, jest to znacznie łatwiejsze niż użycie Ctrl na ekranie+ a, Ctrl. Jeśli wolisz zestaw klawiaturowy Screen lub jeśli przeszkadzają innym programom( takim jak Midnight Commander), możesz przełączyć się z używania klawiszy funkcyjnych na klawisze stylu ekranu w menu lub uderzyć przez naciśnięcie następującej sekwencji klawiszy:

Ctrl + a, Ctrl +!

PuTTY

Jeśli używasz PuTTY lub KiTTY, musisz wykonać tylko jeden ostatni krok. Klawisze F mogą nie działać prawidłowo na początku, ale jest to łatwa naprawa.

Pod opcjami klawiatury będziesz musiał zmienić ustawienia klawiatury funkcji na "Xterm R6". Teraz możesz cieszyć się Byobu przez SSH!