xshell5 日志乱码问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xshell5 日志乱码问题相关的知识,希望对你有一定的参考价值。

在使用xshell保存日志时,只要使用了加粗和颜色,就会在日志中显示以下类似的乱码,请指教怎么调整
drwxr-xr-x. 2 root root 4096 Aug 5 08:17 Templates
drwxr-xr-x. 2 root root 4096 Aug 5 08:17 Videos
[root@redhat64 ~]# ls -ltr 00--neh 0--cloolor=enever
total 116K

如果去掉字体颜色和粗体,就可以恢复正常
例如 使用命令 ls -lh --color=never
日志就会正常。
已解决,在高级日志中去掉添加时间戳在每一行开始和包括终端代码即可恢复正常日志。

参考技术A 你好,首先在服务器上找到我们需要查找的文本文件,如日志文件,使用”vi或者vim文件名“命令打开我们需要查找的文件打开要查找的文件后,点击软件最上方的“放大镜”图标点击后会弹出一个小弹窗在小弹窗“查找内容”的输入框中输入“indexbody.css”,点击【查找下一个】按钮点击,会查找当前打开的日志文件中包含“indexbody.css”并且定位到查找的字符

Xshell记录Linux连接操作日志遇到的坑

1、问题描述:

在Windows上,以前一直使用Secure CRT连接Linux主机进行远程操作,使用CRT的日志功能记录连接过程中的所有操作以及输出。

最近(2019-8-17)使用Xshell进行连接,也打算记录日志,但是发现记录的日志有问题,倒不是乱码,而是感觉Xshell记录的日志

把Linux系统连接操作过程中所有的有颜色的内容,都换成了Linux下的颜色控制代码,如:

echo -e "\\033[32;41;1m this is echo color input test. \\e[0m"  效果如下:

技术图片

但是日志就会记录echo -e "\\033[32;41;1m this is echo color input test. \\e[0m"这一串,而不是记录this is echo color input test.

显然,当我们命令行提示符有颜色,并且ls列出的内容也会自动显示颜色,其他一些命令可能也会有颜色的输出,记录的都是一串串带有控制色彩的

命令的字符,我们阅读起来就和乱码没什么区别了,及其不友好,那么我们如何解决呢?请往下阅读!!!

以下操作中对Xshell的配置最好配置“默认会话属性,不要单独配置连接属性。这里由于是演示,就不讲究这些了。

2、问题模拟:

Xshell的日志配置如图:

技术图片

连接到Linux主机,做一些操作后,日志记录的内容如下:

技术图片

3、问题解决:

 出现上面的问题的原因是我们记录日志时配置记录了“终端代码”。

技术图片

千万不要勾选上图中的“包括终端代码”一项!!!

去掉勾选,我们再来尝试连接Linux主机,做一些操作后,日志记录的内容如下:

技术图片

到此问题解决!

以上是关于xshell5 日志乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

xshell解决中文乱码

xShell终端中文乱码完全解决方法

mybatis 的 DefaultVFS 日志乱码问题

解决CentOS7中文乱码(包括Tomcat日志乱码)问题

TASKCTL如何解决作业日志,参数名称乱码问题?

启动 Tomcat 日志乱码问题