Qualcosa che è davvero fastidioso e infastidisce molto è lavorare in una sessione Linux e che da un momento all'altro si chiude inaspettatamente a causa di un problema elettrico, errori nell'attrezzatura, nel software, ecc. Il problema è che ci arrabbiamo perché tutto ciò che abbiamo fatto andrà semplicemente perduto, ma fortunatamente abbiamo una soluzione gratuita chiamata Screen di cui parleremo in dettaglio in questo tutorial. Grazie all'uso dei comandi Linux, possiamo sempre avere un'alternativa a ogni attività e che nella perdita di dati è dove vedi quanto sono utili.
Che cos'è lo schermo?Screen o GNU Screen è un multiplexer di terminale con il quale possiamo avviare una sessione di schermo e quindi aprire altre finestre chiamate terminali virtuali nella stessa sessione senza influenzare nulla. Ciò consente a tutti i processi eseguiti sullo schermo di continuare il proprio lavoro di esecuzione anche se si disconnette la sessione attiva.
Vedremo in dettaglio come utilizzare Screen in Linux.
Come usare il comando Screen Linux
Passo 1
Per impostazione predefinita, Screen è installato nella maggior parte delle distribuzioni, ma in caso contrario possiamo semplicemente installarlo eseguendo quanto segue. Inseriamo la lettera "S" per confermare il download e l'installazione.
Se usiamo Ubuntu o Debian
schermata di installazione sudo apt
Se usiamo Red Hat, Fedora o CentOS
schermata di installazione sudo yum
INGRANDIRE
Passo 2
Per avviare Screen eseguiamo semplicemente quanto segue. Questo si occupa di aprire una sessione dello schermo, creare una nuova finestra e attiverà una shell in quella nuova finestra.
schermo
INGRANDIRE
Passaggio 3
Per accedere ai comandi disponibili eseguiremo quanto segue:
Ctrl + a?Passaggio 4
Se stiamo per creare una nuova finestra con il tipo di shell Ctrl + a c, verrà assegnato il primo numero disponibile in un intervallo da 0 a 9, alcuni dei comandi disponibili sono:
Crea una nuova finestra (con shell)
Ctrl + ac
Elenca tutte le finestre
Ctrl + un "
Passa alla finestra 0 (per numero)
Ctrl + a + 0
Modifica il nome della finestra corrente
Ctrl + a + c
Dividi la regione corrente orizzontalmente in due regioni
Ctrl + aS
Dividi verticalmente la regione corrente in due regioni
Ctrl + un |
Crea una scheda
Ctrl +
Passa dalla regione attuale a quella precedente
Ctrl + a Ctrl + a
Chiudi tutte le regioni tranne quella attuale
Ctrl + per Q
Passaggio 5
Per disconnetterci dalla sessione Screen corrente eseguiremo Ctrl + a d e un modo per un migliore controllo è identificare le sessioni:
schermo -S sessione1Passaggio 6
Per vedere tutte le sessioni attive, o il loro stato, eseguiamo:
schermo -ls
Passaggio 7
Possiamo riprendere una sessione con il tuo ID:
schermo -r ID
Premendo Invio accederemo a quella sessione in background, ecco come funziona Screen in Linux per un lavoro adeguato e sicuro di ogni sessione.