Quero escrever notas (em formato HTML) ao aprender Linux. Quando preciso observar a saída colorida do texto do terminal, desejo que a cor do texto do terminal possa permanecer nas minhas anotações, por exemplo:
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>
Posso adicionar manualmente o invólucro de código HTML em torno do texto sem formatação, mas espero que exista uma maneira automática de conseguir isso.
Atualmente, estou usando o putty no Windows para conectar-me ao servidor Linux CentOS remoto.
terminal
putty
html
copy-paste
LiuYan 刘 研
fonte
fonte
Respostas:
Use o utilitário de script para capturar a saída do terminal em um arquivo (caracteres de controle de cores ansi incluídos) e depois convertê-lo em html com o script ansi2html . Por exemplo:
Se você estiver usando o PuTTY, a opção de login "All session output" também manterá os códigos de cores ansi.
Como alternativa ao ansi2html , você pode usar o aha - Ansi HTML Adapter .
fonte