Chcę pisać notatki (w formacie HTML) podczas nauki Linuksa. Kiedy muszę zanotować kolorowy tekst końcowy, chcę, aby kolor tekstu końcowego mógł pozostać w moich notatkach, np .:
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>
Mogę ręcznie dodać opakowanie kodu HTML wokół zwykłego tekstu, ale mam nadzieję, że istnieje automatyczny sposób na osiągnięcie tego.
Obecnie używam Kit w systemie Windows, aby połączyć się ze zdalnym serwerem Linux Linux.
terminal
putty
html
copy-paste
LiuYan 刘 研
źródło
źródło
Odpowiedzi:
Użyj narzędzia skryptowego , aby przechwycić dane wyjściowe terminala do pliku (w tym znaki sterujące kolorami ansi), a następnie przekonwertuj je na HTML za pomocą skryptu ansi2html . Na przykład:
Jeśli używasz PuTTY, opcja logowania „Wyjście całej sesji” zachowa również kody kolorów ansi.
Jako alternatywę dla ansi2html możesz użyć aha - Ansi HTML Adapter .
źródło