jak korzystać z Screen [Guide]

Narzędzie Screen jest niezwykle użyteczne, ponieważ umożliwia użytkownikom zapisywanie sesji terminala i powracanie do nich bez konieczności ponownego otwierania terminala. Choć wiele osób korzysta z tego oprogramowania na serwerach Linux, może ono również przydać się użytkownikom Ubuntu, którzy chcą mieć łatwy dostęp do terminala bez konieczności ciągłego jego uruchamiania.

W tym przewodniku przedstawimy, jak zainstalować Screen na systemie Ubuntu, omówimy jego działanie oraz zaprezentujemy, jak z niego korzystać.

Ubuntu: instalacja ekranu

Mimo że Screen jest jednym z najpopularniejszych menedżerów sesji terminala w systemie Linux, nie jest on domyślnie zainstalowany w Ubuntu. Aby z niego skorzystać, musisz wykonać ręczną instalację na swoim systemie.

Aby zainstalować Screen, otwórz terminal. Możesz to zrobić, naciskając kombinację klawiszy Ctrl + Alt + T na klawiaturze lub wyszukując „Terminal” w menu aplikacji.

Gdy terminal jest już otwarty, użyj poniższego polecenia, aby zainstalować aplikację Screen:

sudo apt install screen

Jeśli nie chcesz instalować Screen za pomocą terminala, możesz również skorzystać z Menedżera pakietów Synaptic. Jeśli masz go zainstalowanego, wystarczy kliknąć „Wyszukaj”, wpisać „screen” i zainstalować odpowiedni pakiet.

Ubuntu: korzystanie ze Screena – skróty klawiszowe

Screen oferuje wiele skrótów klawiszowych, które warto poznać, aby efektywnie zarządzać sesjami terminala w Ubuntu. Istnieje tak wiele skrótów, że ich umieszczenie w tym artykule zajęłoby zbyt dużo miejsca, dlatego zachęcamy do samodzielnego zapoznania się z nimi.

Aby to zrobić, uruchom polecenie man screen, które otworzy podręcznik aplikacji. Jest on dość obszerny, ale zawiera wszystkie niezbędne informacje.

man screen

W podręczniku przeglądaj za pomocą klawisza spacji, aż dotrzesz do sekcji „DOMYŚLNE WIĄZANIA KLAWISZOWE”. Znajdziesz tam tabelę przypisań klawiszy, która pomoże Ci w korzystaniu ze Screena.

Jeśli wolisz mieć informacje o klawiszach w formie pliku tekstowego, możesz wyeksportować je do pliku w swoim katalogu domowym, używając następującego polecenia:

man screen > ~/screen-manual.txt

Otwórz plik „screen-manual.txt”, aby zapoznać się z jego zawartością.

Ubuntu: podstawowe użycie ekranu

Screen to zaawansowane narzędzie, które mimo swojej niewielkiej wielkości oferuje wiele możliwości. W tej części przewodnika omówimy podstawowe funkcje, takie jak uruchamianie Screena, przesyłanie sesji terminala do tła oraz inne operacje.

Aby rozpocząć korzystanie z aplikacji Screen, wpisz w terminalu polecenie:

screen

Po uruchomieniu Screena zobaczysz krótki komunikat informujący o prawach autorskich i możliwościach programu. Następnie naciśnij spację.

Po tym kroku zobaczysz pusty terminal, który działa w ramach Screena. Możesz teraz uruchomić dowolny program, na przykład:

top

Aby przenieść aplikację Top do tła i otworzyć nowy terminal, naciśnij Ctrl + A, a następnie C. Ta kombinacja klawiszy utworzy nową sesję terminala, zachowując aplikację Top w tle.

Aby powrócić do aplikacji Top, naciśnij Ctrl + A, a następnie Ctrl + A jeszcze raz. Ta sekwencja przeniesie cię z powrotem do działającej aplikacji w pierwszym terminalu utworzonym w Screenie. Możesz powtarzać tę kombinację, aby przełączać się między różnymi otwartymi sesjami terminala.

Jeśli masz więcej niż dwie sesje terminala, powtarzanie Ctrl + A nie pozwoli ci przechodzić przez wszystkie. Aby przeglądać wiele sesji, wykonaj następujące kroki.

Pierwszym krokiem jest naciśnięcie Ctrl + A, a następnie W, aby zobaczyć listę sesji terminala. Zwróć uwagę na numery obok każdej sesji. Na przykład, jeśli masz otwarte trzy sesje, lista może wyglądać tak:

0 * $ bash 1 $ bash 2- $ bash

Obok każdej sesji znajduje się jej numer. Aby przejść do sesji o numerze 0, naciśnij Ctrl + A, a następnie 0. Analogicznie, aby uzyskać dostęp do sesji o numerze 2, naciśnij Ctrl + A, a następnie 2, itd.

Jak zakończyć sesję terminala Screen

Jeżeli chcesz zakończyć aktywną sesję Screen, oto jak to zrobić. Najpierw wyświetl dostępne sesje, naciskając Ctrl + A, a następnie W. Potem uzyskaj dostęp do interesującej cię sesji, naciskając Ctrl + A, a następnie Ctrl + #.

Po przejściu do sesji, którą chcesz zakończyć, naciśnij Ctrl + A, a następnie K. Alternatywnie, aby zamknąć wszystkie okna sesji Screen, naciśnij Ctrl + A.

Dodatkowe informacje na temat ekranu

W tym przewodniku zaprezentowaliśmy podstawy korzystania z ekranu w systemie Ubuntu. Jeśli chcesz zgłębić temat i dowiedzieć się więcej o zaawansowanych funkcjach aplikacji, warto zapoznać się z dokumentacją.

Aby otworzyć instrukcję Screena, uruchom terminal i wpisz poniższe polecenie:

man screen