. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
mini dragon
 
mini dragon 的头像
核心会员
 
资 料:
注册日期: May 2000
帖子: 2,202 声望值: 3
精华: 0,解答: 11
#1 旧 2019-01-08, 15:27:34 默认 【求助】putty日志
mini dragon 当前离线  

ssh远程linux服务器,需要记录操作日志。

使用putty,无论如何设置,记录的日志中多出许多奇怪字符。

使用SecureCRT,记录的日志就很正常。

请帮我看看这个是什么问题,谢谢!。

PS:白色背景图片是SecureCRT记录的日志。
上传的图像
文件类型: png 1.png (291.1 KB, 160 次查看)
文件类型: png 2.png (98.1 KB, 166 次查看)
回复时引用此帖
hefish
 
hefish 的头像
超级会员
 
资 料:
注册日期: Aug 2001
帖子: 1,274 声望值: 3
精华: 0,解答: 9
#2 旧 2019-01-08, 15:31:52 默认
hefish 当前离线  

这是ansi color的转义字符啊。是不是换个term?

export TERM=vt100

看看


Email: hefish at gmail dot com
QQ: 831031
Mobile: +86.18136384565
回复时引用此帖
mini dragon
 
mini dragon 的头像
核心会员
 
资 料:
注册日期: May 2000
帖子: 2,202 声望值: 3
精华: 0,解答: 11
#3 旧 2019-01-08, 16:17:10 默认
mini dragon 当前离线  

同一个服务器,使用 putty 和 SecureCRT记录的日志文件不同,应该是PUTTY的设置问题吧。
回复时引用此帖
hefish
 
hefish 的头像
超级会员
 
资 料:
注册日期: Aug 2001
帖子: 1,274 声望值: 3
精华: 0,解答: 9
#4 旧 2019-01-08, 17:22:57 默认
hefish 当前离线  

应该是Putty把转义字符也一并日志了。
回复时引用此帖
deanhu
 
deanhu 的头像
核心会员
 
资 料:
注册日期: May 2001
帖子: 3,127 声望值: 4
精华: 0,解答: 8
#5 旧 2019-01-09, 05:36:30 默认
deanhu 当前离线  

No such a problem with PUTTY.
回复时引用此帖
riverqh
 
riverqh 的头像
终极会员
 
资 料:
注册日期: Mar 2002
帖子: 10,568 声望值: 3
精华: 1,解答: 54
#6 旧 2019-01-09, 09:51:18 默认
riverqh 当前离线  

日志选这个输出选项
上传的图像
文件类型: png 快照1.png (43.9 KB, 105 次查看)


学着做一些有益别人和社会的事情,不要讲回报,以此证明自己对别人和社会还有点用处。
回复时引用此帖
mini dragon
 
mini dragon 的头像
核心会员
 
资 料:
注册日期: May 2000
帖子: 2,202 声望值: 3
精华: 0,解答: 11
#7 旧 2019-01-09, 13:42:22 默认
mini dragon 当前离线  

引用:
作者: riverqh 查看帖子
日志选这个输出选项

试过这个选项。

那些奇怪的字符没有了,但是日志文件中也不显示中文了,应该中文的内容全是空白。

此帖于 2019-01-09 15:32:04 被 mini dragon 编辑. .
回复时引用此帖
Jarod
 
Jarod 的头像
热心会员
 
资 料:
注册日期: May 2002
帖子: 8,669 声望值: 7
精华: 0,解答: 8
#8 旧 2019-01-10, 16:53:28 默认
Jarod 当前离线  

putty 的编码?
Window->Translation 可以设转换


Unicorn
回复时引用此帖
lucida
 
lucida 的头像
支柱会员
 
资 料:
注册日期: Sep 2001
帖子: 8,157 声望值: 3
精华: 4,解答: 105
#9 旧 2019-01-10, 19:55:15 默认
lucida 当前离线  

ansi color控制符

可以用sed(有windows版本去掉)

sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" putty.log > new.log

参考
https://superuser.com/questions/3807...om-text-stream
回复时引用此帖
mini dragon
 
mini dragon 的头像
核心会员
 
资 料:
注册日期: May 2000
帖子: 2,202 声望值: 3
精华: 0,解答: 11
#10 旧 2019-01-10, 21:26:10 默认
mini dragon 当前离线  

看来是Putty的问题, 没有办法保存日志的时候,自动去除ansi color控制符。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 05:29:33.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号