GNU/Linux >> Linux Esercitazione >  >> Debian

Come usare il comando schermo in Linux

In Linux, lo schermo Il comando consente di creare e utilizzare più sessioni da una singola sessione o terminale SSH. Viene utilizzato principalmente per riprendere la sessione interrotta accidentalmente. Quando si avvia una sessione utilizzando il comando screen, è possibile scollegarla e ricollegarla in qualsiasi momento. La "schermata Il comando ” gestisce anche la sessione staccata e riprende le operazioni in corso al suo ricollegamento. Questa guida discuterà come utilizzare il comando screen in Linux. Ogni metodo ti verrà fornito dalla creazione della sessione dello schermo al suo distacco e riattacco. Allora, iniziamo!

Come installare il comando screen in Linux

Prima di utilizzare il comando screen, la prima cosa che devi fare è installare lo schermo nel tuo sistema Linux. Per farlo, apri il terminale premendo "CTRL+ALT+T ” e quindi eseguire il comando indicato di seguito:

$ sudo apt install screen

L'output privo di errori dichiara che lo schermo è stato installato correttamente sul sistema. Puoi confermare questa operazione controllando la versione dello schermo:

$ screen --version

Dall'output, puoi vedere che "versione dello schermo 4.08.00 ” è installato:

Per utilizzare il comando screen, devi prima conoscerne la sintassi. Quindi, vai avanti e controlla la sintassi dei comandi dello schermo fornita nella sezione successiva.

Sintassi del comando screen in Linux

Ecco la sintassi di base del comando screen:

$ screen [Option] [Command <Argument>]

In "Opzione ”, è possibile aggiungere le opzioni di comando dello schermo in base alle proprie esigenze. Quindi, scrivi il "Comando ” che si desidera eseguire nella sessione dello schermo corrente.

Nota: Alla fine di questo post è stata aggiunta una tabella delle opzioni dei comandi dello schermo con la loro descrizione.

Come usare il comando screen in Linux

Puoi utilizzare il semplice "schermo ” comando per avviare una sessione dello schermo nella sessione del terminale corrente:

$ screen

Premi "Spazio ” per passare alla pagina successiva o “Esci ” per tornare da questa finestra e tornare alla sessione dello schermo creata:

Come creare una sessione dello schermo con nome in Linux

La convenzione di denominazione è utile quando si eseguono più sessioni di schermate contemporaneamente. Per creare una sessione dello schermo con nome, aggiungi "-S ” nel comando a schermo e specificare il “nome della sessione ” dopo. È inoltre preferibile utilizzare un nome descrittivo nella sessione dello schermo, in quanto aiuterà a scollegare o ricollegare la sessione dello schermo.

Ad esempio, la seguente "schermata Il comando " creerà una sessione dello schermo denominata "firstScreen ”:

$ screen -S firstScreen

Il nome della sessione dello schermo verrà salvato solo nella tabella dello schermo di sistema e non apparirà nella sessione aperta:

Come usare il comando screen per elencare le sessioni dello schermo in Linux

La combinazione di "-ls L'opzione ” viene utilizzata per elencare le sessioni dello schermo aperte, indipendentemente dal fatto che siano in esecuzione in background o meno. Questo elenco di sessioni comprenderà anche le sessioni di schermate allegate e separate:

$ screen -ls

Dall'output, puoi controllare gli altri dettagli delle sessioni dello schermo come ID dello schermo, nome dello schermo, data e ora di creazione e il loro stato attuale, che può essere "Allegato ” o “Staccati ”:

Come usare il comando screen per staccare una sessione dello schermo in Linux

Per scollegare una sessione dello schermo, aggiungi "-d ” opzione nella “schermata ” e specificare l'ID dello schermo o il nome dello schermo. Puoi anche utilizzare "CTRL-a + d ” scorciatoia per questo scopo:

$ screen -d firstScreen

Dall'output indicato di seguito, puoi vedere che il nostro "firstScreen ” la sessione è stata scollegata correttamente:

Per verificare l'azione eseguita in precedenza, puoi elencare la sessione dello schermo e controllare lo stato della sessione specificata da lì:

Come utilizzare il comando screen per ricollegare una sessione dello schermo in Linux

Vuoi ricollegare una sessione di schermo staccata? La "schermata Il comando consente di eseguire questa operazione con l'aiuto del comando “-r " opzione. Ad esempio, nel comando riportato di seguito, ricollegheremo il "firstScreen " sessione aggiungendo il relativo ID schermo "4622 ” dopo “-r opzione ":

$ screen -r 4622

Puoi anche utilizzare "CTRl-a + r ” scorciatoia per ricollegare una sessione dello schermo:

Come visualizzare il manuale dei comandi dello schermo in Linux

Nei sistemi basati su Linux, "man Il comando ” viene utilizzato per stampare qualsiasi manuale di comando nel terminale Linux. Ad esempio, per visualizzare il manuale dei comandi dello schermo, digiteremo "schermo uomo" nel terminale:

$ man screen

Altre opzioni di comando schermo in Linux

Ecco l'elenco di alcune delle altre opzioni del comando schermo:

Opzione Descrizione
-c L'opzione “-c” è utilizzata nel comando “screen” per leggere il file di configurazione al posto di “.screenrc”.
-f L'opzione “-f” è utilizzata nel comando “schermo” per attivare il controllo di flusso.
-j L'opzione “-i” è utilizzata nel comando “schermo” per interrompere l'uscita quando il controllo di flusso è attivato.
-i L'opzione "-l" viene utilizzata nel comando "schermo" per attivare la modalità di accesso.
-L L'opzione "-L" viene utilizzata nel comando "schermo" per attivare la registrazione dell'output.
-p L'opzione "-p" viene utilizzata nel comando "schermo" per preselezionare la sessione specificata se esiste.
-t L'opzione “-t” viene utilizzata nel comando “screen” per aggiungere un titolo alla sessione dello schermo.
-v L'opzione “-v” viene utilizzata nel comando “screen” per stampare la versione dello schermo.
-X L'opzione "-X" viene utilizzata nel comando "screen" per eseguire un comando su schermo in una sessione particolare.

Altre scorciatoie del comando screen in Linux

Dai un'occhiata alla tabella riportata di seguito per saperne di più sulle scorciatoie dei comandi dello schermo:

Tasto di scelta rapida Descrizione
CTRL-a + c Il tasto di scelta rapida "CTRL-a + c" viene utilizzato per creare una nuova sessione dello schermo.
CTRL-a + n Il tasto di scelta rapida "CTRL-a + n" viene utilizzato per passare alla sessione dello schermo successiva.
CTRL-a + w Il tasto di scelta rapida "CTRL-a + w" viene utilizzato per stampare l'elenco delle sessioni dello schermo attualmente aperte.
CTRL-a + p Il tasto di scelta rapida "CTRL-a + p" viene utilizzato per passare alla sessione dello schermo precedente.
CTRL-a + k Il tasto di scelta rapida "CTRL-a + k" viene utilizzato per terminare o terminare tutte le sessioni dello schermo.
CTRL-a + l Il tasto di scelta rapida "CTRL-a + l" viene utilizzato per dividere verticalmente la sessione dello schermo.
CTRL-a + S Il tasto di scelta rapida "CTRL-a + S" viene utilizzato per dividere orizzontalmente la sessione dello schermo.
CTRL-a + [ Il tasto di scelta rapida "CTRL-a + [" viene utilizzato per avviare la modalità di copia.
CTRL-a + ] Il tasto di scelta rapida "CTRL-a + ]" viene utilizzato per incollare il testo copiato.

Conclusione

Screen è un multiplexer terminale che viene utilizzato per creare sessioni multiple dello schermo. In Linux, utilizzando lo "schermo Il comando ” ti consentirà di creare una sessione dello schermo e di aprire tutti i terminali virtuali che desideri all'interno di quella sessione. Anche se ti disconnetti o la sessione dello schermo non è visibile, i lavori oi processi in esecuzione sullo schermo continueranno a eseguire le rispettive operazioni. In questo articolo abbiamo parlato del comando dello schermo, della sua sintassi e di come usare il comando sullo schermo su Linux . Inoltre, vengono fornite anche le opzioni dei comandi a schermo e le relative scorciatoie.


Debian
  1. Come usare il comando Disown in Linux

  2. Come usare il comando Su in Linux

  3. Come utilizzare il comando dello schermo di Linux

  4. Come usare il comando ldconfig in Linux

  5. Come utilizzare il comando "schermo" in Linux

Come utilizzare il comando di arresto di 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