Ich möchte Notizen (im HTML-Format) schreiben, wenn ich Linux lerne. Wenn ich eine farbenfrohe Terminal-Textausgabe notieren muss, möchte ich, dass die Farbe des Terminal-Texts in meinen Notizen verbleibt, z. B .:
Note 1: Test
The output of xx command is
<pre>
[root@webserver ~]# ll /
total 100
drwxrwxrwt. 7 root root 4096 8月 24 12:22 <span style='background-color:green; color:blue;'>tmp</span>
drwxr-xr-x. 14 root root 4096 7月 19 21:20 <span style='color:blue;'>usr</span>
</pre>
Ich kann den Klartext manuell mit einem HTML-Code-Wrapper versehen, aber ich hoffe, dass es einen automatischen Weg gibt, dies zu erreichen.
Derzeit verwende ich Putty unter Windows, um eine Verbindung zum entfernten CentOS-Linux-Server herzustellen.
terminal
putty
html
copy-paste
LiuYan 刘 刘
quelle
quelle
Antworten:
Verwenden Sie das Skript- Dienstprogramm, um die Terminal-Ausgabe in eine Datei zu erfassen (einschließlich Ansi-Farbsteuerzeichen) und sie dann mit Ansi2html- Skript in HTML zu konvertieren . Z.B:
Bei Verwendung von PuTTY behält die Anmeldeoption "Alle Sitzungsausgaben" auch die Ansi-Farbcodes bei.
Alternativ zu ansi2html können Sie auch den aha - Ansi HTML Adapter verwenden .
quelle