GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare il comando dello schermo di Linux

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 precedente
  • Ctrl+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.


Linux
  1. Come usare il comando Disown in Linux

  2. Come utilizzare il comando SS di Linux

  3. Come usare il comando Su in Linux

  4. Come usare il comando ldconfig in Linux

  5. Come utilizzare il comando "schermo" in Linux

Come usare grep in Linux

Come utilizzare il comando Mkdir su Linux

Come utilizzare il comando dello schermo su Linux per gestire i terminali

Come utilizzare Linux Screen Command [Guida essenziale]

Come usare il comando jobs in Linux

Come usare il comando schermo in Linux