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  Korzystanie z menedżerów pakietów (apt, yum, dnf) w systemie Linux

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
iptables – masquerade: Szczegółowy przewodnik dla użytkowników
iptables – masquerade: Szczegółowy przewodnik dla użytkowników

iptables – masquerade: Szczegółowy przewodnik dla użytkowników Masquerade to funkcja firewalla iptables, która umożliwia ukrywanie adresów IP komputerów w sieci Czytaj dalej

Jak programować w C/C++ na Linux?
Jak programować w C/C++ na Linux?

Jak programować w C/C++ na Linux? C i C++ to dwa popularne języki programowania niskiego poziomu, które są często używane Czytaj dalej