Я хочу писать заметки (в формате HTML) при изучении Linux. Когда мне нужно отметить цветной вывод текста терминала, я хочу, чтобы цвет текста терминала оставался в моих заметках, например:
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>
Я могу вручную добавить HTML-оболочку для простого текста, но я надеюсь, что для этого есть автоматический способ.
В настоящее время я использую замазку в Windows для подключения к удаленному серверу CentOS Linux.
terminal
putty
html
copy-paste
LiuYan 刘 研
источник
источник
Ответы:
Используйте утилиту сценария, чтобы записать вывод терминала в файл (включая символы управления цветом ANSI), а затем преобразовать его в HTML с помощью сценария ANSI2HTML . Например:
При использовании PuTTY опция входа в систему «Все сеансы» также сохранит цветовые коды ANSI.
В качестве альтернативы ansi2html , вы можете использовать aha - Ansi HTML Adapter .
источник