Wie mache ich auf tty2 einen Text-Screenshot der Befehlszeile?
Wie mache ich auf tty2 einen Text-Screenshot der Befehlszeile?
Antworten:
Wenn Sie tmux
oder verwenden können screen
, können sie den Scrollback-Puffer in einer Datei speichern.
Im Gegensatz zu screendump
Linux, das nur für Linux verfügbar ist tmux
und screen
auch für BSD-basierte Betriebssysteme (z. B. macOS, FreeBSD) verfügbar ist und keine besonderen Berechtigungen erfordert.
Hast du den screendump
Befehl in Betracht gezogen ?
cat /dev/vcsN
hat einen ähnlichen Effekt". Warum dann nicht einfach verwenden cat /dev/vcsN
?
screendump
Liest von /dev/vcsa
Geräten, die Farbinformationen haben, aber von der Ausgabe entfernt zu sein scheinen.) Übrigens. Ich kombiniere es gerne mit dem watch
Befehl, um Live-Ausgaben wie zu sehen watch -n0.1 screendump
.
/dev/vcs
Geräte enthalten keine Informationen zur Größe des Bildschirms und cat /dev/vcsN
funktionieren daher nur, wenn Ihr Terminalfenster die gleiche Anzahl von Zeichen aufweist wie die VC, die Sie erfassen.
Sie können script
dies verwenden. Es wird ein Typoskript der Terminalsitzung aufgezeichnet. Standardmäßig wird an geschrieben ./typescript
. Natürlich müssen Sie dies im Voraus tun, damit es sich nicht wirklich um einen "Screenshot" handelt.
$ 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