Co to jest ekran?
Multiplekser końcowy jest określany jako ekran. Wiele interaktywnych powłok terminalu fizycznego jest multipleksowanych przez ekran. Pozwala użytkownikowi wykonywać kilka zadań działających w każdym terminalu. Wszystkie te niezależne sesje ekranu wykonują swoje programy. Jeśli przypadkowo zamkniesz się lub odłączysz się od jakiejkolwiek sesji ekranu, proces ten będzie działał w sesji ekranu.
Na przykład podczas aktualizacji serwera Ubuntu za pośrednictwem SSH, jeśli sesja SSH zostanie zakończona z dowolnego powodu, polecenie ekranu będzie kontynuowane proces aktualizacji.
Tutaj dostarczyliśmy listę ważnych skrótów klawiatury do zarządzania różnymi zagnieżdżonymi sesjami.
Funkcjonować | Skrót klawiszowy |
Pokazywanie kluczów | Ctrl+a ? |
Zakończenie ekranu sesji i zakończenia | Ctrl+a \ |
Zamknięcie bieżącej sesji | Ctrl+a x |
Zamknięcie wszystkich sesji oprócz bieżącego | Ctrl+A Q |
Dzielenie obecnego regionu pionowo na dwa regiony | Ctrl+a l |
Dzielenie obecnego regionu w poziomie na dwa regiony | Ctrl+a s |
Przełączanie na numer sesji 0 | Ctrl+a ” |
Przejście na poprzednią sesję | Ctrl+a p |
Przejście na następną sesję | Ctrl+a n |
Wymień wszystkie sesje | Ctrl+A 0 |
Teraz zademonstrujemy pełną procedurę zamknięcia istniejącej sesji ekranu. Przed rozpoczęciem tego sprawdź poniższą metodę konfigurowania sesji ekranu.
$ Screen -dms my_session_1
$ ekran -dms my_session_2
Konfiguracja sesji ekranu
W wyniku wykonania polecenia dwie sesje zostaną zainicjowane o nazwie „my_session_1” i „my_session_2”.
Teraz wymień wszystkie sesje ekranu, pisząc następujące polecenie:
$ Screen -list
Tutaj dane wyjściowe poda informacje o istniejącej sesji ekranu, inaczej niż nowo utworzona.
Jedną metodą zakończenia sesji jest najpierw go dołączenie, a następnie zakończenie. Postępujemy zgodnie z tą metodą w nadchodzącej sekcji. Przykładem wzięliśmy „my_session_1”, możesz wybrać sesję, którą chcesz zakończyć.
Wykorzystaj następujące polecenie do sprawdzania powiązanych informacji o sesji ekranu „my_session_1”.
Ekran -R my_session_1
Zamknięcie sesji ekranu
Metoda 1:
Zwróć uwagę na pełny identyfikator sesji ekranu. Następnie załącz tę sesję ekranu za pomocą opcji „-R” w poleceniu ekranu.
$ ekran -r 62431.my_session_2
W terminalu wpisz „wyjście”, aby wyjść z tej sesji ekranu.
$ exit
Jak widać, dane wyjściowe deklaruje, że proces został zakończony pomyślnie.
Metoda 2:
Inną metodą zakończenia sesji ekranu jest naciśnięcie „Ctrl+A” w połączeniu z klawiszem „\” podczas załączania sesji.
Wniosek
Ekran multipleksuje liczne interaktywne skorupy fizycznego terminalu. Umożliwia także swojemu użytkownikowi wykonywanie wielu zadań w każdym terminalu jednocześnie. Nadchodzi przypadek, w którym wymagane jest czyszczenie i do tego chcesz zakończyć sesję ekranu. W tym poście omówiliśmy dwie różne metody zakończenia sesji ekranowej.