Come prendere gli screenshot dalla shell di accesso di Ubuntu/Debian Server

Come prendere gli screenshot dalla shell di accesso di Ubuntu/Debian Server

Gli screenshot dello schermo del tuo computer sono necessari per mostrare a un amico o collega come svolgere un'attività specifica o il tuo progresso del lavoro. È molto facile fare screenshot sui sistemi operativi desktop Ubuntu/Debian. Ma cosa succede se vuoi mostrare qualcosa sulla shell di accesso (interfaccia della riga di comando) del tuo sistema operativo Ubuntu/Debian Server? Fortunatamente, puoi fare screenshot dell'interfaccia di shell di accesso/riga di comando del tuo sistema operativo di Ubuntu/Debian Server.

In questo articolo, ti mostreremo come prendere le schermate dell'interfaccia di shell di accesso/riga di comando del tuo sistema operativo Ubuntu/Debian Server.

Argomento dei contenuti:

  1. Installazione di FBCAT su Ubuntu/Debian Server
  2. Sintassi del programma FBGrab
  3. Prendendo screenshot della shell di accesso al server Ubuntu/Debian corrente
  4. Prendendo screenshot ritardati dell'attuale shell di accesso al server Ubuntu/Debian
  5. Passa a una guscio interattivo diverso (TTY) su Ubuntu/Debian Server
  6. Assumere screenshot di una shell interattiva specifica (TTY) di server Ubuntu/Debian
  7. Prendendo screenshot ritardati di una shell interattiva specifica (TTY) di server Ubuntu/Debian
  8. Conclusione
  9. Riferimenti

Installazione di FBCAT su Ubuntu/Debian Server

Per prendere le screenshot dell'interfaccia di shell di accesso/riga di comando del tuo server Ubuntu/Debian, è necessario il programma FBGRAB. Il programma FBGRAB fa parte del pacchetto FBCAT. Il pacchetto FBCAT è disponibile nel repository di pacchetti ufficiali di Ubuntu/Debian. Quindi, è molto facile da installare su Ubuntu/Debian Server.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

Per installare il pacchetto FBCAT su Ubuntu/Debian Server, eseguire il seguente comando:

$ sudo apt install fbcat

Per confermare l'installazione, premere Y e poi premere .

Il gestore dei pacchetti APT dovrebbe iniziare a scaricare FBCAT e tutti i pacchetti di dipendenza richiesti. Ci vuole un po 'di tempo per completare.

Una volta scaricati i pacchetti, il gestore di pacchetti APT li installa. Ci vuole un po 'di tempo per completare.

A questo punto, il pacchetto FBCAT dovrebbe essere installato.

Sintassi del programma FBGrab

Il formato del programma FBGrab che utilizzerai per prendere le schermate della shell di accesso o dell'interfaccia della riga di comando dei server Ubuntu/Debian è il seguente:

$ sudo fbgrab

Qui, sono le opzioni FBGrab supportate che è possibile utilizzare per controllare il comportamento di FBGrab.

IL è il percorso assoluto (i.e. /mnt/screenshot/image01.png) o percorso relativo (i.e. ~/Foto/immagine01.png, ./Screenshot/Image01.png) dove si desidera salvare il file di immagine dello screenshot. Il fbGrab salva le immagini dello screenshot in formato PNG. Quindi, i file di immagine terminano con il .Testo PNG (estensione PNG).

Prendendo screenshot della shell di accesso al server Ubuntu/Debian corrente

Per fare uno screenshot della shell corrente del server Ubuntu/Debian e salvarlo nella directory di lavoro corrente come file di immagine PNG - Image01.PNG, eseguire il seguente comando:

$ sudo fbgrab Image01.png

Lo screenshot dell'attuale shell di Ubuntu/Debian Server dovrebbe essere preso.

Un nuovo file di immagine che è “Image01.Png "dovrebbe essere creato nella directory di lavoro attuale del server Ubuntu/Debian.

$ ls -lh

È possibile accedere al server Ubuntu/Debian tramite SFTP o filezilla e scaricare e visualizzare il file screenshot. Come puoi vedere, lo screenshot dell'attuale interfaccia di shell di accesso/riga di comando del nostro server Ubuntu viene presa correttamente.

Prendendo screenshot ritardati dell'attuale shell di accesso al server Ubuntu/Debian

Per fare uno screenshot della shell corrente del server Ubuntu/Debian dopo 10 secondi (diciamo) e salvarlo nella directory di lavoro corrente come file di immagine PNG - Image02.PNG, eseguire il seguente comando:

$ sudo fbgrab -s 10 image02.png &

Ora, popola l'attuale interfaccia di shell di accesso/riga di comando con le informazioni di cui si desidera fare uno screenshot e uno screenshot viene preso dopo 10 secondi.

Premere Una volta per tornare al prompt dei comandi.

Un nuovo file di immagine che è “Image02.Png "dovrebbe essere creato nella directory di lavoro attuale del server Ubuntu/Debian.

$ ls -lh

È possibile accedere al server Ubuntu/Debian tramite SFTP o filezilla e scaricare e visualizzare il file screenshot. Come puoi vedere, lo screenshot dell'attuale interfaccia di shell di accesso/riga di comando del nostro server Ubuntu viene presa correttamente.

Passa a una guscio interattivo diverso (TTY) su Ubuntu/Debian Server

Un altro modo per prendere screenshot dell'interfaccia di shell di accesso/riga di comando del tuo server Ubuntu/Debian è quello di utilizzare due diverse shell interattive. Uno è quello che vuoi prendere screenshot e un altro per eseguire il programma FBGrab per prendere screenshot.

Sul server Ubuntu/Debian, è possibile passare da 6 shell interattive (TTY). La shell interattiva predefinita è "tty1". Le altre conchiglie interattive sono chiamate "TTY2 "," TTY3 "," TTY4 "," TTY5 "e" TTY6"Rispettivamente.

È possibile modificare la shell interattiva (TTY) del tuo server Ubuntu/Debian utilizzando il + + Chiave FN combinazione. Qui, FN è il tasto funzione che è necessario premere per passare a una shell interattiva.

Premere + + F1 Per passare alla shell interattiva 1 - "tty1".

Premere + + F2 Per passare alla shell interattiva 2 - "tty2".

Premere + + F3 Per passare alla shell interattiva 3 - "tty3".

Premere + + F4 Per passare alla shell interattiva 4 - "tty4".

Premere + + F5 Per passare alla shell interattiva 5 - "tty5".

Premere + + F6 Per passare alla shell interattiva 6 - "tty6".

Il nome della shell interattiva (TTY) viene visualizzato nel prompt di accesso del server Ubuntu/Debian.

Puoi anche eseguire il seguente comando per trovare la shell interattiva (TTY) che stai usando. Nel nostro caso, è la shell interattiva predefinita 1 - "tty1".

$ tty

Per passare a Interactive Shell 2, "tty2", premere + + F2.

Una volta effettuato l'accesso alla shell interattiva 2, "tty2", Puoi confermare con il"tty"Comanda che stai eseguendo la shell interattiva"tty2". Usiamo il guscio interattivo 2, "tty2", Per eseguire il comando fbGrab per fare screenshot della shell interattiva 1", tty1"(La shell interattiva predefinita), del nostro server Ubuntu nelle sezioni successive.

$ tty

Assumere screenshot di una shell interattiva specifica (TTY) di server Ubuntu/Debian

Diciamo, vuoi fare uno screenshot della shell interattiva "tty1"Dal shell interattivo"tty2"Del tuo server Ubuntu/Debian utilizzando FBGrab.

Innanzitutto, eseguire i comandi necessari sulla shell interattiva predefinita "tty1"Che vuoi prendere screenshot di.

Premere + + F2 Per passare alla shell interattiva "tty2". Accedi alla shell interattiva "tty2"Ed eseguire il seguente comando per prendere uno screenshot della shell interattiva predefinita"tty1"(Opzione fbGrab -c 1). Salva lo screenshot come "Immagine03.png"File di immagine nella directory di lavoro corrente del server Ubuntu/Debian:

$ sudo fbgrab -c 1 immagine03.png

Lo screenshot della shell interattiva predefinita "tty1"Del server Ubuntu/Debian dovrebbe essere preso.

Un nuovo file di immagine che è "Immagine03.png"Dovrebbe essere creato nella directory di lavoro attuale del server Ubuntu/Debian.

$ ls -lh

È possibile accedere al server Ubuntu/Debian tramite SFTP o FileZilla, scaricare e visualizzare il file screenshot. Come puoi vedere, lo screenshot della shell interattiva predefinita "tty1"Del nostro server Ubuntu viene preso correttamente.

Prendendo screenshot ritardati di una shell interattiva specifica (TTY) di server Ubuntu/Debian

Diciamo, vuoi fare uno screenshot della shell interattiva predefinita "tty1"Dal shell interattivo"tty2"Del tuo server Ubuntu/Debian dopo alcuni secondi di esecuzione del programma FBGRAB.

Innanzitutto, eseguire i comandi necessari sulla shell interattiva predefinita "tty1"Che vuoi prendere screenshot di.

Premere + + F2 Per passare alla shell interattiva "TTY2" e accedere alla shell interattiva "tty2".

Quindi, eseguire il seguente comando per prendere uno screenshot della shell interattiva predefinita "tty1"(Opzione FBGRAB -C 1) dopo 20 secondi (opzione FBGrab -S 20) e salva lo screenshot come"Image04.png"File di immagine nella directory di lavoro corrente del server Ubuntu/Debian:

$ sudo fbgrab -c 1 -s 20 image03.png

Lo screenshot della shell interattiva predefinita "tty1"Del server Ubuntu/Debian dovrebbe essere preso.

Un nuovo file di immagine che è "Image04.png"Dovrebbe essere creato nella directory di lavoro attuale del server Ubuntu/Debian.

$ ls -lh

È possibile accedere al server Ubuntu/Debian tramite SFTP o FileZilla, scaricare e visualizzare il file screenshot. Come puoi vedere, lo screenshot della shell interattiva predefinita "TTY1" del nostro server Ubuntu è preso correttamente.

Conclusione

Ti abbiamo mostrato come installare il programma FBGrab sui server Ubuntu/Debian. Ti abbiamo anche mostrato come fare screenshot dell'interfaccia di shell di accesso/riga di comando dei server Ubuntu/Debian utilizzando FBGRAB. Ti abbiamo anche mostrato come fare schermate ritardate dell'interfaccia di shell di accesso/riga di comando dei server Ubuntu/Debian utilizzando anche FBGrab.

Riferimenti:

  1. Qual è il comando terminale per prendere uno screenshot? - Chiedi a Ubuntu
  2. Ubuntu MANPAGE: FBGRAB - Prende uno screenshot usando il dispositivo FrameBuffer