Ubuntu

Come usare il comando dello schermo su Ubuntu

Come usare il comando dello schermo su Ubuntu
Ci sono spesso momenti in cui dobbiamo svolgere alcune attività che richiedono molto tempo per l'elaborazione e l'esecuzione. Improvvisamente, la connessione si interrompe, lo schermo si blocca e tutto il lavoro svolto è andato perso. Questo è un problema cruciale, poiché qualcuno che ha bisogno di rispettare una scadenza o richiede che i dati persi ora debbano rifare tutto.

Qui è dove un'utilità denominata Schermo entra in scena. Screen consente agli utenti di utilizzare più sessioni di terminale all'interno di un'unica finestra, che può essere disconnessa e quindi ricollegata esattamente da dove è stata disconnessa la sessione. Questo è estremamente vantaggioso, poiché i pericoli di una connessione persa sono spariti e ogni sessione può essere ripresa. Oggi vedremo come è possibile utilizzare l'utilità Screen e esamineremo anche alcune delle funzionalità di Screen.

Schermata di installazione

Lo schermo viene spesso preinstallato su molte distribuzioni Linux oggi. Si può facilmente verificare se l'utilità Screen è installata eseguendo il seguente comando nel terminale:

$ schermo --versione

Se non hai lo schermo installato sul tuo computer, devi eseguire il seguente comando per installare questa utility:

$ sudo apt install screen

Utilizzo e funzionalità dello schermo

1) Schermata iniziale

Per avviare Screen, apri il terminale e inserisci il seguente comando:

$ schermo

Dopo aver inserito questo comando, vedrai una schermata di copyright che ti chiederà di premere accedere e continua. Fallo e verrai riportato al terminale senza che accada nulla nothing. Il terminale sembra essere lo stesso. Puoi andare nelle cartelle, esaminarle, aprire file e fare tutte le cose che hai già fatto prima. Allora, cosa è cambiato??

Sebbene sembri che non sia avvenuta alcuna modifica, dopo aver inserito il comando Schermo, abbiamo effettivamente finito per aprire una sessione dello schermo. Per ottenere tutti i comandi forniti con Screen, premere prima Ctrl + a seguito da ? (Punto interrogativo senza virgolette).

2) Stacca e riattacca allo schermo

Ora, supponiamo di voler aggiornare il nostro sistema. Inseriamo il comando update nel terminale e aspettiamo che venga completato. Tornando a prima, se la nostra connessione Internet viene persa o la nostra sessione viene disconnessa, il nostro processo di aggiornamento si interromperà e dovremmo ricominciare tutto da capo. Per evitare ciò, useremo il comando separato di Screen. Per questo, inserisci Ctrl + a seguito da: d. Otterrai un output simile a quello mostrato nell'immagine qui sotto:

Ora puoi eseguire il multitasking e svolgere altre attività che desideri. L'aggiornamento continua a essere eseguito, ma solo in background.

Se, per caso, la tua connessione si interrompe, o vuoi semplicemente riconnetterti per vedere i suoi progressi, inserisci semplicemente il seguente comando nel terminale:

$ schermo -r

Questo si ricollegherà allo schermo e sarai in grado di vedere direttamente l'aggiornamento accadere di nuovo. Anche se la tua connessione si interrompe o la tua sessione è stata interrotta, puoi riconnetterti al processo che si verifica in background tramite questo comando.

3) Schermi multipli

Come accennato in precedenza, Screen ti consente di connettere più sessioni di terminale all'interno di un'unica finestra. Ci sono due modi in cui Screen ti consente di farlo: schermi nidificati e scollegamento ed esecuzione di un altro schermo.

a) Schermi nidificati

Per creare schermi nidificati, come negli schermi all'interno di uno schermo, puoi semplicemente inserire il comando Schermo o usare Ctrl + a seguito da: c. Questo creerà una nuova finestra dalla tua posizione attuale. Nel frattempo, la tua vecchia finestra sarà ancora attiva in background.

Ad esempio, nella mia finestra iniziale, sto eseguendo il comando top, a cui è possibile accedere utilizzando il seguente codice:

$ in alto

Ora, voglio fare un altro lavoro mantenendo la mia parte superiore aperta in background. Per questo, prima seleziono Ctrl + a e poi clicca su: c. Con questo, si apre una nuova finestra e ora posso svolgere altre attività.

Per passare da una schermata all'altra, posso usare i comandi: Ctrl + a seguito da: n, che ci sposta alla finestra successiva; e Ctrl + a seguito da: p, che passa alla finestra precedente. Ogni processo continuerà a essere eseguito finché non chiuderai manualmente la finestra.

Se vuoi tornare alla finestra in cui era in esecuzione il processo principale, puoi farlo semplicemente inserendo uno dei due comandi precedenti. Ho scelto quest'ultimo, quindi ho digitato Ctrl + a seguito da: n.

E voilà, siamo tornati alla schermata principale.

b) distacco ed eseguire un'altra schermata

Un altro modo per utilizzare più schermi contemporaneamente è scollegare il primo schermo ed eseguire un altro schermo sullo stesso terminale. Esaminiamo questa situazione con un esempio.

Per prima cosa, inseriamo il comando Schermo per avviare una sessione. Quindi, diciamo, vogliamo vedere quanta memoria viene utilizzata dal nostro disco rigido interno. Per fare ciò, inserisci il seguente comando nel terminale:

$ df -h

Staccare questa finestra premendo Ctrl + a seguito da: d. Verrà visualizzato un output come quello nell'immagine qui sotto.

Ora eseguiremo il comando dello schermo per aprire una nuova sessione e iniziare a svolgere alcune delle nostre attività. Aprirò semplicemente alcune cartelle e controllerò le loro directory per informazioni.

Stacchiamo anche questa finestra.

Ora, dobbiamo ricollegarci alla prima finestra, su cui stavamo guardando i nostri dati di memoria. Ma quando inseriamo il comando di ricollegamento, vediamo qualcosa del genere:

Quando ci sono più finestre nella tua sessione e vuoi ricollegarti a una di esse, devi conoscere l'ID schermo di ciascuna finestra. Per ottenere un elenco di ID schermo, immettere il seguente comando nel terminale:

$ schermo -ls

Questo ci mostra che ci sono due finestre, insieme ai loro ID (14145 e 13774), che sembrano entrambe staccate. Quindi, se ci sono più finestre nella nostra sessione e desideriamo ricollegarci a una finestra, è necessario inserire il seguente comando nel terminale:

$ schermo -r ID

E se desideriamo ricollegare la nostra prima finestra, inseriremo:

$ schermo -r 13774

E voilà, siamo tornati alla nostra prima schermata.

4) Schermate di chiusura

La chiusura dell'utilità Screens può essere eseguita semplicemente inserendo il comando exit nel terminale, come segue:

$ uscita

Perché il comando sullo schermo è così utile??

Abbiamo tutti attraversato scenari in cui la nostra connessione Internet si interrompe o la nostra sessione viene interrotta, con conseguente perdita di tempo o dati cruciali. Screen offre una soluzione a questo problema consentendo ai processi di continuare a essere eseguiti in background. Nel caso in cui la sessione termini, Screen consente agli utenti di riprendere il processo dall'esatto punto di disconnessione. Questo è molto vantaggioso, in quanto fornisce la possibilità di consentire l'esecuzione in background di processi che richiedono molto tempo mentre continuano a svolgere altro lavoro.

WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...
Il tasto sinistro del mouse non funziona su Windows 10
Se stai utilizzando un mouse dedicato con il tuo laptop o computer desktop ma il il tasto sinistro del mouse non funziona su Windows 10/8/7 per qualch...
Il cursore salta o si sposta in modo casuale durante la digitazione in Windows 10
Se scopri che il cursore del mouse salta o si sposta da solo, automaticamente, in modo casuale durante la digitazione nel laptop o nel computer Window...