Il comando dello schermo di Linux è uno dei comandi più utili ogni volta che si esegue un'attività di lunga durata come zippare una directory enorme o esportare un database dal terminale Linux senza essere interrotto da un'improvvisa caduta della connessione o dalla chiusura della sessione SSH. Bene, questo è successo a tutti noi ad un certo punto. Qui è dove si trova lo schermo arriva il comando che ci consente di riprendere le sessioni e salvarci mentre lavoriamo su un grande processo.
In questa guida imparerai come utilizzare il comando screen di Linux ed eseguire le tue attività.
Lo schermo in Linux è un pacchetto software che ti consente di aprire più sessioni di terminale all'interno della tua singola finestra SSH. I processi in esecuzione sullo schermo continueranno a essere eseguiti anche se ti sei disconnesso da SSH.
Installa schermo Linux
Il pacchetto schermo è preinstallato per impostazione predefinita sulla maggior parte dei sistemi Linux. Puoi verificarlo usando il seguente comando.
screen --version
Output Screen version 4.08.00 (GNU) 05-Feb-20
Se non hai uno schermo installato, puoi installarlo facilmente utilizzando il gestore di pacchetti del tuo sistema operativo Linux.
Installa Linux Screen su Ubuntu e Debian
sudo apt update
sudo apt install screen
Installa Linux Screen su CentOS e Fedora
sudo yum install screen
Avvio della schermata Linux
Puoi facilmente avviare lo schermo semplicemente digitando il comando dello schermo.
screen
Si aprirà una nuova sessione dello schermo.
Inizia la sessione su schermo con nome
Puoi anche nominare la tua sessione dello schermo con il -S
operatore.
screen -S screen_name
Questo comando creerà una schermata con il nome assegnato.
Stacca dalla schermata Linux
Puoi staccarti dalla sessione dello schermo in qualsiasi momento digitando
Ctrl+a
d
Vedrai un output simile a quello qui sotto con il tuo nome sullo schermo.
Output [detached from 150473.cloudbooklet]
Il programma in esecuzione nella sessione dello schermo continuerà a essere eseguito dopo che ti sei disconnesso dalla sessione.
Ricollega allo schermo Linux
Puoi ricollegarti allo schermo per vedere lo stato di avanzamento del tuo lavoro.
screen -r
Se hai più schermi, devi utilizzare l'ID specifico da allegare.
Per ottenere l'ID dello schermo è necessario elencare tutti gli schermi e trovare l'ID.
Elenca tutte le schermate
Per elencare tutte le schermate puoi usare il ls
opzione.
screen -ls
Output There is a screen on: 150473.cloudbooklet (03/17/22 09:41:32) (Detached) 1 Socket in /run/screen/S-username.
Qui vedrai il tuo ID schermo e nome schermo, puoi usare chiunque di questo per allegare.
screen -r cloudbookklet OR screen -r 150473
Ora verrai collegato al tuo schermo specifico.
Elimina sessione schermo Linux
Per eliminare la tua sessione schermo puoi semplicemente digitare exit
dalla tua sessione.
Se devi eliminare l'intera sessione dello schermo puoi utilizzare il seguente comando.
screen -X -S screen_id quit
Se hai sessioni morte puoi usare il comando seguente.
screen -wipe
Preparati per un ruolo di Professionista dell'Information Technology con sistema operativo Linux
Gestisci schermo Linux
Ogni volta che avvii una nuova sessione dello schermo, viene creata una singola finestra con una shell al suo interno.
Puoi avere più finestre all'interno di una singola sessione Screen.
Per creare una nuova finestra con shell digita Ctrl+a
c
, il primo numero disponibile dell'intervallo 0...9
gli sarà assegnato.
Di seguito sono riportati alcuni comandi più comuni per la gestione di Linux Screen Windows:
Ctrl+a
c
Crea una nuova finestra (con shell).Ctrl+a
"
Elenca tutte le finestre.Ctrl+a
0
Passa alla finestra 0 (per numero).Ctrl+a
A
Rinomina la finestra corrente.Ctrl+a
S
Dividi la regione corrente orizzontalmente in due regioni.Ctrl+a
|
Dividi la regione corrente verticalmente in due regioni.Ctrl+a
tab
Sposta lo stato attivo dell'input sulla regione successiva.Ctrl+a
Ctrl+a
Alterna tra la finestra corrente e quella precedenteCtrl+a
Q
Chiudi tutte le regioni tranne quella attuale.Ctrl+a
X
Chiudi la regione corrente.
Conclusione
Ora hai imparato come utilizzare lo schermo Linux nel tuo sistema.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.