Saya ingin menulis catatan (dalam format HTML) ketika belajar Linux. Ketika saya perlu mencatat keluaran teks terminal berwarna-warni, saya ingin warna teks terminal tetap ada di catatan saya, misalnya:
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>
Saya dapat secara manual menambahkan pembungkus kode HTML di sekitar teks biasa, tapi saya harap ada cara otomatis untuk mencapainya.
Saat ini, saya menggunakan dempul pada Windows untuk terhubung ke server linux CentOS jarak jauh.
terminal
putty
html
copy-paste
LiuYan 刘 研
sumber
sumber
Jawaban:
Gunakan utilitas skrip untuk menangkap output terminal ke file (termasuk karakter kontrol warna ansi) dan kemudian mengonversinya menjadi html dengan skrip ansi2html . Misalnya:
Jika menggunakan Putty, opsi masuk "Semua sesi keluaran" juga akan menyimpan kode warna ansi.
Sebagai alternatif untuk ansi2html , Anda dapat menggunakan aha - Ansi HTML Adapter .
sumber