GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Usa il comando dello schermo per gestire le sessioni del terminale in Ubuntu 20.04

A volte è necessario utilizzare più sessioni di terminale all'interno di una finestra durante l'esecuzione di diverse attività. Fortunatamente, nel sistema Linux, abbiamo uno "schermo" dell'applicazione console che ci consente di utilizzare più sessioni di terminale in una finestra. Utilizzando le applicazioni "schermo", è possibile eseguire un numero qualsiasi di shell di comandi interattive, applicazioni basate su console, ecc. È molto utile continuare a eseguire il programma anche se si chiude accidentalmente il terminale.

Ad esempio, stai lavorando su una macchina Linux remota utilizzando una sessione SSH, ma molte volte la sessione SSH viene terminata e perdi l'attività su cui stai lavorando. In questo caso, lo strumento di utilità dello schermo aiuta a riprendere la sessione.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative al sistema Linux.

In questo contesto, esamineremo l'uso comune degli schermi in Ubuntu 20.04.


Utilizzo di base dello schermo di Linux

Di seguito sono riportati i passaggi di base per iniziare a utilizzare lo schermo:

  • Dal prompt dei comandi, digita screen.
  • Esegui il programma desiderato.
  • Usa la sequenza di tasti Ctrl-a + Ctrl-d per staccarti dalla sessione dello schermo.
  • Ricollegati alla sessione dello schermo digitando screen -r.


Come installare l'applicazione dello schermo su Ubuntu?

Per installare l'applicazione dello schermo, esegui il comando seguente:

$ sudo apt-get update
$ sudo apt-get install screen

Per verificare l'installazione dello schermo, eseguire il comando seguente.

$ screen --version


Come avviare la sessione dello schermo?

Utilizzando un semplice comando dello schermo, è possibile avviare la sessione dello schermo. Il comando creerà un nuovo terminale all'interno del terminale in esecuzione e se non vuoi usarlo puoi usare il comando di uscita per uscire dallo schermo.

$ screen

Una nuova finestra può essere avviata all'interno dello schermo con il nome come segue. In questo esempio, ho utilizzato una schermata di esempio con nome di schermo che può essere riattaccata in una fase successiva.

$ screen -S example-screen


Come elencare i processi dello schermo?

Abbiamo aperto una nuova finestra usando il comando screen. Ora per visualizzare tutte le schermate attualmente aperte esegui il comando:

$ screen -ls


Come staccare lo schermo corrente?

Puoi usare ctrl+a seguito dal comando d per staccare la sessione dello schermo dal terminale corrente. Digita control+ad nella sessione del terminale come :

$ screen -S linuxapt-example


Come ricollegare la sessione dello schermo?

Puoi ricollegare la tua sessione dello schermo staccata usando il comando dello schermo con l'opzione -r. Dall'elenco della sessione dello schermo, puoi semplicemente digitare screen -r e il nome dello schermo per ricollegare nuovamente la sessione. In questo esempio, ho ricollegato una sessione 4351.example-screen dal mio elenco di schermate. Puoi selezionare la tua sessione di conseguenza.

$ screen -r 4351.example-screen

Puoi anche allegare la sessione dello schermo utilizzando l'ID della sessione dello schermo o utilizzando solo il nome come:

$ screen -r 4351
$ screen -r example-screen


Come elencare i parametri dello schermo?

Puoi elencare tutti i parametri dello schermo usando ctrl+a seguito da carattere ? .


Come dividere lo schermo verticalmente?

La finestra del terminale può essere divisa sia verticalmente che orizzontalmente secondo la vostra convenienza. Per dividere la finestra verticalmente, premere ctrl + a seguito dal carattere | come nello screenshot. Lo stesso processo può essere ripetuto per n numero di schermi verticali.

Per passare a un'altra schermata, digita ctrl+a seguito da Tab.


Come dividere lo schermo orizzontalmente?

Per dividere lo schermo orizzontalmente premere ctrl + a seguito da S (maiuscolo). Puoi ripetere la stessa procedura per ottenere n numero di schermate orizzontali.


Come annullare la divisione dello schermo?

Lo schermo diviso verticalmente o orizzontalmente può essere separato premendo ctrl+a seguito da Q (q maiuscola).


Come creare un nuovo terminale in una sessione divisa?

Subito dopo aver diviso lo schermo orizzontalmente o verticalmente, non crea automaticamente alcun terminale. Passare alla nuova sessione di terminale utilizzando il tasto ctrl+a seguito da Tab e premere ctrl+a seguito da c (c minuscola) per creare una nuova sessione di terminale.


Come terminare la sessione dello schermo?

Per terminare la sessione dello schermo corrente, premere ctrl+a seguito da k (k minuscola).


Come controllare tutte le opzioni disponibili con il comando dello schermo?

Per controllare tutte le opzioni disponibili con il comando schermo, esegui il seguente comando nel tuo terminale:

$ screen --help


Come controllare il proprietario dello schermo?

Per controllare il proprietario della sessione dello schermo aperta, puoi elencare il contenuto della directory /var/run/screen usando il comando ls -lthr /var/run/screen come:

$ ls -lthr /var/run/screen/


Come controllare la pagina man del comando Screen?

Per controllare la pagina man di screen command, esegui man screen command come:

$ man screen



Ubuntu
  1. Condivisione di sessioni del terminale Linux con Tmux e Screen

  2. Risoluzione dello schermo "fuori portata"?

  3. Come usare ssh-keyscan su Ubuntu

  4. Come usare ssh-agent su Ubuntu

  5. Come cancellare il Terminale in Ubuntu

Installa e usa Guake:un emulatore di terminale a discesa per Ubuntu

Controlla la luminosità dello schermo dal terminale di Ubuntu

Come registrare sessioni di terminale in Ubuntu

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

Come usare il comando schermo in Linux

Come installare e utilizzare il comando dello schermo Ubuntu 20.04