史荣久 2012年01月10日 星期二 13:36 | 3853次浏览 | 7条评论
Putty如何记录彩色的log
我用putty+puttycm+winscp进行远程。
先说 putty的logging功能,有点瑕疵。比如 输入
pwdddd
然后发现多了3个d,就得按退格(BackSpace)删除,但是
putty的 printable级别的log,仍然显示 pwdddd。
(注,SecureCrt 没这问题)
如果级别为 “All session output” 很大控制字符,读起来真害眼力。
然后。。。。发现
http://www.pixelbeat.org/scripts/ansi2html.sh,可以把控制符进行处理。
其实Python也有类似的lib,没去比较,就用了上面的 sh
其效果和控制台一样,有颜色,有高亮,退格键也正确。
具体手册
------------
1. Putty Logging (ONCE)
^^^^^^^^^^^^^^^^^^^^^^^
click 'Session/Logging'
1) check "All session output"
2) set 'log file name' as "D:\software\ssh\logs\&Y&M&D-&H-&T.dat"
3) check 'Always append to the end of it'
4) check 'flush log file frequently'
5) check 'Omit known password fields' and 'Omit session data'
click 'Session'
1) click 'Default Settings'
2) click 'Save'
2. color the log (EACH)
^^^^^^^^^^^^^^^^^^^^^^^
login credit@10.18.19.231 by winscp(putty)
cd ansi2html
scp *.dat to ansi2html
cat x.dat|ansi2html.sh --bg=dark --palette=xterm>x.dat.htm
downlaod x.dat.htm
(PS:http://www.pixelbeat.org/scripts/ansi2html.sh)
Zeuux © 2024
京ICP备05028076号
回复 小包 2012年01月11日 星期三 11:56
回复 史荣久 2012年01月11日 星期三 17:14
比
力
回复 小包 2012年01月13日 星期五 09:12