Su tty2, come posso fare uno screenshot di testo della riga di comando?
Su tty2, come posso fare uno screenshot di testo della riga di comando?
Risposte:
Se è possibile utilizzare tmuxo screen, hanno la possibilità di salvare il buffer di scorrimento in un file.
A differenza screendump, che è solo Linux, tmuxe screensono disponibili anche per sistemi operativi basati su BSD (ad esempio macOS, FreeBSD) e non richiedono autorizzazioni speciali.
Hai considerato il screendumpcomando?
cat /dev/vcsN ha un effetto simile ". Allora perché non usare solo cat /dev/vcsN?
screendumplegge da /dev/vcsadispositivi che hanno informazioni sul colore, ma sembra essere rimosso dall'output.) Btw. Mi piace combinarlo con il watchcomando per vedere l'output live come watch -n0.1 screendump.
/dev/vcsdispositivi @WeijunZhou non contengono informazioni sulla dimensione dello schermo, quindi cat /dev/vcsNfunziona solo se la finestra del terminale ha lo stesso numero di caratteri del VC che stai catturando.
Puoi usarlo scriptper questo. Registrerà un dattiloscritto della sessione terminale. Per impostazione predefinita, scriverà a ./typescript. Ovviamente, devi farlo in anticipo, quindi non è proprio uno "screenshot".
$ script
Script started, file is typescript
$ ls asdf
ls: cannot access asdf: No such file or directory
$ exit
Script done, file is typescript
# Then check the recordings:
$ cat typescript
Script started on Thu 29 Nov 2018 02:52:04 PM CET
$ ls asdf
ls: cannot access asf: No such file or directory
$ exit
Script done on Thu 29 Nov 2018 02:52:09 PM CET