解决MobaXterm日志出现乱码的问题

问题

对比一下两组图可以发现,只要语句中或者附近出现有颜色的字体,日志就会出现乱码,因此,要从这个颜色解决问题。

解决办法

方法一、使用ls时加上指令:--color=never

可以看到字体颜色消失了,日志里面这些地方也不会乱码了。但是这个指令有一个问题,就是每次MobaXterm重启后都得再输一次这个指令,比较麻烦,这时就可以改一下配置文件,直接一劳永逸。

vim /root/.bashrc

打开根目录下的.bashrc文件,在中间新增语句: alias ls='ls --color=never'    ,给ls取别名

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'


alias ls='ls --color=never'

保存退出,再更新一下配置:source  /root/.bashrc,这时发现使用ls日志里面就不会乱码了。

此时ls的乱码已经解决了,但是其他打印,或者使用vim时日志还是会出现乱码,到网上找原因一个大佬是这样说的:

这不是Mobaxterm的语法高亮,而是远程服务器进行突出显示,因此您无法在Mobaxterm中将其关闭。如果可能,您必须在远程服务器上禁用它。

方法二、更改MobaXterm设置

在没看到上面那句大佬写的那段话之前,我一直在鼓捣MobaXterm的设置,虽然没有找到怎么关闭语句高亮,但还是找到了日志不会出现乱码的方法:

在设置中将终端的日志样式设为可打印输出,这样日志中就不会有乱码了,缺点就是使用vim打开xm等文件时里面的语句不会打印到日志上了

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值