Come chiudo una sessione di schermo?

Come chiudo una sessione di schermo?
A volte eseguiamo sessioni di schermate multiple in Schermo GNU che richiede la pulizia. In questa breve guida, ti guideremo attraverso le opzioni di chiusura di una sessione dello schermo, ma in primo luogo, comprendiamo alcune informazioni essenziali sullo schermo.

Cos'è uno schermo?

Un multiplexer terminale viene definito schermo. Più shell interattive del terminale fisico sono multiplexi dallo schermo. Permette all'utente di eseguire diverse attività in esecuzione in ciascun terminale. Tutte queste sessioni di schermate indipendenti eseguono i loro programmi. Se si chiude accidentalmente o ti viene disconnesso da qualsiasi sessione di schermo, tale processo verrà eseguito all'interno della sessione dello schermo.

Ad esempio, quando si aggiorna un server Ubuntu tramite SSH, se la sessione SSH è terminata per qualsiasi motivo, il comando schermo continuerà il processo di aggiornamento indubbiamente.

Qui, ti abbiamo fornito un elenco di importanti scorciatoie da tastiera per la gestione di varie sessioni nidificate.

Funzione Shortcut della tastiera
Mostrando keybindings Ctrl+a ?
Sessione finale e schermata di terminazione Ctrl+a \
Chiusura della sessione corrente Ctrl+a x
Chiudendo tutte le sessioni tranne quella attuale Ctrl+a q
Dividere la regione di corrente in due regioni Ctrl+a l
Dividere la regione di corrente in orizzontale in due regioni Ctrl+a s
Passa al numero di sessione 0 Ctrl+a "
Passa alla sessione precedente Ctrl+a p
Passa alla sessione successiva Ctrl+a n
Elenco tutte le sessioni Ctrl+a 0

Ora, ti dimostreremo la procedura completa di chiusura di una sessione di schermo esistente. Prima di iniziare questo, controlla il metodo di seguito per la configurazione di una sessione di schermo.

$ screen -dms my_session_1
$ screen -dms my_session_2

Sessioni di schermate di impostazione

Come risultato dell'esecuzione del comando, due sessioni verranno inizializzate denominate "my_session_1" e "my_session_2".

Ora, elenca tutte le sessioni dello schermo scrivendo il seguente comando:

$ Screen -List

Qui, l'output ti fornirà anche informazioni sulla sessione dello schermo esistente, oltre a quella appena creata.

Un metodo per terminare una sessione è di allegarlo prima e poi finirlo. Seguiremo questo metodo nella prossima sezione. Abbiamo preso "my_session_1" come esempio, puoi scegliere la sessione che vuoi finire.

Utilizzare il seguente comando per il controllo delle informazioni correlate sulla sessione della schermata "My_session_1".

Screen -r my_session_1

Chiusura di una sessione di schermo

Metodo 1:

Nota l'ID completo della sessione dello schermo. Successivamente, allega questa sessione di schermata usando l'opzione "-r" nel comando schermo.

$ screen -r 62431.my_session_2

Nel tuo terminale, digita "uscita" per uscire da questa sessione di schermata.

$ uscita

Come puoi vedere, l'output dichiara che il processo viene terminato correttamente.

Metodo 2:

Un altro metodo per terminare una sessione di schermata è premere "Ctrl+A" combinato con il tasto "\" mentre una sessione è allegata.

Conclusione

Lo schermo multiplex numerosi gusci interattivi del terminale fisico. Consente inoltre al suo utente di eseguire più attività in ciascun terminale contemporaneamente. Arriva un caso in cui è necessaria la pulizia e per questo, si desidera terminare una sessione di schermo. In questo post, abbiamo discusso di due metodi distinti per porre fine a una sessione di schermo.

"