androide

Come usare lo schermo di Linux

Utilizzare il PC/smartphone/tablet come secondo monitor!!!

Utilizzare il PC/smartphone/tablet come secondo monitor!!!

Sommario:

Anonim

Hai mai affrontato la situazione in cui esegui un'attività di lunga durata su un computer remoto e improvvisamente la tua connessione si interrompe, la sessione SSH viene interrotta e il tuo lavoro viene perso. Bene, è successo a tutti noi ad un certo punto, no? Fortunatamente, c'è un'utilità chiamata screen che ci consente di riprendere le sessioni.

introduzione

Screen o GNU Screen è un multiplexer terminale. In altre parole, significa che è possibile avviare una sessione dello schermo e quindi aprire un numero qualsiasi di finestre (terminali virtuali) all'interno di quella sessione. I processi in esecuzione sullo schermo continueranno a essere eseguiti quando la loro finestra non è visibile anche se si viene disconnessi.

Installa la schermata GNU Linux

Il pacchetto dello schermo è preinstallato sulla maggior parte delle distribuzioni Linux al giorno d'oggi. Puoi verificare se è installato sul tuo sistema digitando:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Installa la schermata Linux su Ubuntu e Debian

sudo apt install screen

Installa lo schermo Linux su CentOS e Fedora

sudo yum install screen

Avvio di Linux Screen

Per avviare una sessione dello schermo, digita semplicemente screen nella tua console:

screen

Questo aprirà una sessione dello schermo, creerà una nuova finestra e avvierà una shell in quella finestra.

Ora che hai aperto una schermata, puoi ottenere un elenco di comandi digitando:

Ctrl+a ?

Avvio della sessione denominata

Le sessioni denominate sono utili quando si eseguono più sessioni dello schermo. Per creare una sessione denominata, eseguire il comando screen con i seguenti argomenti:

screen -S session_name

È sempre una buona idea scegliere un nome di sessione descrittivo.

Lavorare con Windows schermo Windows

Quando si avvia una nuova sessione dello schermo, viene creata una singola finestra con una shell al suo interno.

Puoi avere più finestre all'interno di una sessione dello schermo.

Per creare una nuova finestra con il tipo di shell Ctrl+a c , verrà assegnato il primo numero disponibile nell'intervallo 0…9 .

Di seguito sono riportati alcuni dei comandi più comuni per la gestione delle finestre dello schermo di Linux:

  • Ctrl+a c Crea una nuova finestra (con shell) Ctrl+a " Elenca tutta la finestra Ctrl+a 0 Passa alla finestra 0 (per numero) Ctrl+a A Rinomina la finestra corrente Ctrl+a S Dividi la regione corrente in orizzontale in due regioni Ctrl+a | Dividi la regione corrente verticalmente in due regioni Ctrl+a tab Cambia lo stato attivo dell'input nella regione successiva Ctrl+a Ctrl+a Commuta tra la regione corrente e precedente Ctrl+a Q Chiudi tutte le regioni tranne quella corrente Ctrl+a X Chiudere la regione corrente

Stacca dalla sessione dello schermo di Linux

Puoi staccarti dalla sessione dello schermo in qualsiasi momento digitando:

Ctrl+a d

Il programma in esecuzione nella sessione dello schermo continuerà a essere eseguito dopo il distacco dalla sessione.

Ricollegalo a uno schermo Linux

Per riprendere la sessione dello schermo, utilizzare il comando seguente:

screen -r

Nel caso in cui sul computer siano in esecuzione più sessioni dello schermo, sarà necessario aggiungere l'ID della sessione dello schermo dopo l'interruttore r .

Per trovare l'elenco degli ID sessione, le sessioni dello schermo corrente correnti con:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Personalizza lo schermo di Linux

Quando lo screen viene avviato, legge i suoi parametri di configurazione da /etc/screenrc e ~/.screenrc se il file è presente. Possiamo modificare le impostazioni dello schermo predefinite in base alle nostre preferenze utilizzando il file .screenrc .

Ecco una configurazione di esempio ~/.screenrc con riga di stato personalizzata e alcune opzioni aggiuntive:

~ /.Screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Utilizzo di base dello schermo Linux

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

  1. Al prompt dei comandi, digitare screen Eseguire il programma desiderato. Utilizzare la sequenza di Ctrl-a + Ctrl-d per staccare dalla sessione dello screen -r . Ricollegare alla sessione dello screen -r digitando screen -r .

Conclusione

In questo tutorial, hai imparato come usare Gnu Screen. Ora puoi iniziare a utilizzare l'utilità Schermo e creare più finestre dello schermo da una singola sessione, navigare tra le finestre, scollegare e riprendere le sessioni dello schermo e personalizzare il terminale dello schermo utilizzando il file .screenrc .

C'è molto altro da sapere su Gnu Screen nella pagina del Manuale dell'utente di Screen.

terminale dello schermo