Je veux écrire des notes (au format HTML) lors de l'apprentissage de Linux. Lorsque j'ai besoin de noter une sortie de texte de terminal colorée, je veux que la couleur du texte du terminal reste dans mes notes, par exemple:
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>
Je peux ajouter manuellement un wrapper de code HTML autour du texte brut, mais j'espère qu'il existe un moyen automatique d'y parvenir.
Actuellement, j'utilise du mastic sur Windows pour me connecter au serveur Linux distant CentOS.
terminal
putty
html
copy-paste
LiuYan 刘 研
la source
la source
Réponses:
Utilisez l' utilitaire de script pour capturer la sortie du terminal dans un fichier (caractères de contrôle des couleurs ansi inclus), puis convertissez-le en html avec le script ansi2html . Par exemple:
Si vous utilisez PuTTY, l'option de connexion "Toutes les sorties de session" conservera également les codes de couleur ansi.
Comme alternative à ansi2html , vous pouvez utiliser l' adaptateur HTML aha-Ansi .
la source