Wie mache ich auf tty2 einen Text-Screenshot der Befehlszeile?
Wie mache ich auf tty2 einen Text-Screenshot der Befehlszeile?
Antworten:
Wenn Sie tmuxoder verwenden können screen, können sie den Scrollback-Puffer in einer Datei speichern.
Im Gegensatz zu screendumpLinux, das nur für Linux verfügbar ist tmuxund screenauch für BSD-basierte Betriebssysteme (z. B. macOS, FreeBSD) verfügbar ist und keine besonderen Berechtigungen erfordert.
Hast du den screendumpBefehl in Betracht gezogen ?
cat /dev/vcsN hat einen ähnlichen Effekt". Warum dann nicht einfach verwenden cat /dev/vcsN?
screendumpLiest von /dev/vcsaGeräten, die Farbinformationen haben, aber von der Ausgabe entfernt zu sein scheinen.) Übrigens. Ich kombiniere es gerne mit dem watchBefehl, um Live-Ausgaben wie zu sehen watch -n0.1 screendump.
/dev/vcsGeräte enthalten keine Informationen zur Größe des Bildschirms und cat /dev/vcsNfunktionieren daher nur, wenn Ihr Terminalfenster die gleiche Anzahl von Zeichen aufweist wie die VC, die Sie erfassen.
Sie können scriptdies 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