Polecenie screen w Linuksie
Linux

Polecenie screen w Linuksie

Polecenie screen w Linuksie

Screen to potężne narzędzie do zarządzania wieloma terminalami w systemie Linux. Umożliwia uruchamianie i zarządzanie wieloma sesjami terminalowymi w ramach jednego okna, co jest niezwykle przydatne dla administratorów systemów i użytkowników, którzy pracują na serwerach lub zdalnie łączą się z maszynami.

Polecenie screen w Linuksie
Polecenie screen w Linuksie

Podstawowe funkcje screen:

  • Tworzenie sesji:

Uruchomienie polecenia screen bez argumentów tworzy nową sesję. Możesz również nadać sesji nazwę za pomocą opcji -S:

screen -S moja_sesja
  • Podłączanie do sesji:

Jeśli masz już uruchomioną sesję, możesz do niej podłączyć się za pomocą opcji -r:

screen -r moja_sesja
  • Przełączanie się między sesjami:

Możesz przełączać się między istniejącymi sesjami za pomocą opcji -x:

screen -x sesja1
  • Odłączanie od sesji:

Możesz odłączyć się od sesji bez jej zamykania za pomocą opcji -d:

screen -d moja_sesja
  • Zamykanie sesji:

Możesz zamknąć sesję za pomocą opcji -X quit:

screen -X quit moja_sesja

Przydatne skróty klawiszowe:

  • Ctrl+a d: Odłączenie od sesji.
  • Ctrl+a c: Tworzenie nowego okna w sesji.
  • Ctrl+a p: Przełączanie się do poprzedniego okna.
  • Ctrl+a n: Przełączanie się do następnego okna.
  • Ctrl+a ’ : Wybór okna po numerze.

Przykładowe zastosowania:

  • Uruchamianie wielu programów w tle:

Możesz uruchomić wiele programów w różnych oknach w ramach jednej sesji screen.

  • Praca na zdalnym serwerze:

Screen jest idealnym narzędziem do pracy na zdalnym serwerze, gdzie nie masz dostępu do graficznego interfejsu użytkownika.

  • Monitorowanie procesów:

Możesz uruchomić program w tle w jednym oknie screen i monitorować jego działanie w innym oknie.

Podsumowanie

Screen to niezwykle przydatne narzędzie dla każdego użytkownika Linuksa, który chce efektywnie zarządzać wieloma terminalami. Po zapoznaniu się z podstawowymi funkcjami i skrótami klawiszowymi możesz znacząco zwiększyć swoją produktywność i komfort pracy.

Czytaj  Jakie są najlepsze dystrybucje Linuksa do zastosowań serwerowych?

Dodatkowe informacje:

  • Strona man screen: https://linux.die.net/man/1/screen
  • Dokumentacja screen: https://www.gnu.org/software/screen/manual/screen.html
Polecane wpisy
Jak zmienić ustawienia SUID/SGID dla pliku lub katalogu?
Jak zmienić ustawienia SUID/SGID dla pliku lub katalogu?

Aby zmienić ustawienia SUID (SetUID) lub SGID (SetGID) dla pliku lub katalogu w systemie Linux, możesz użyć polecenia chmod. Oto Czytaj dalej

Optymalizacja wydajności tuneli VPN – Kompletny przewodnik
Optymalizacja wydajności tuneli VPN – Kompletny przewodnik

Optymalizacja wydajności tuneli VPN – Kompletny przewodnik Tunel VPN to kluczowy element zapewnienia prywatności i bezpieczeństwa w sieciach komputerowych. Jednak Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.