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 tmux
o screen
, hanno la possibilità di salvare il buffer di scorrimento in un file.
A differenza screendump
, che è solo Linux, tmux
e screen
sono disponibili anche per sistemi operativi basati su BSD (ad esempio macOS, FreeBSD) e non richiedono autorizzazioni speciali.
Hai considerato il screendump
comando?
cat /dev/vcsN
ha un effetto simile ". Allora perché non usare solo cat /dev/vcsN
?
screendump
legge da /dev/vcsa
dispositivi che hanno informazioni sul colore, ma sembra essere rimosso dall'output.) Btw. Mi piace combinarlo con il watch
comando per vedere l'output live come watch -n0.1 screendump
.
/dev/vcs
dispositivi @WeijunZhou non contengono informazioni sulla dimensione dello schermo, quindi cat /dev/vcsN
funziona solo se la finestra del terminale ha lo stesso numero di caratteri del VC che stai catturando.
Puoi usarlo script
per 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