关于mobaxterm连接工具Linux使用tree命令乱码
2019-03-27 09:23
453 查看
版权声明:转载请声明! https://blog.csdn.net/qq_34672033/article/details/88836504
这里显示的是英文字符集,所以使用mobaxterm客户端连接才会出现字符乱码的问题!
文章目录
4000故障
本人使用的是
MobaXterm Personal 11.1版本,在使用的过程中发现连接上服务器后,查看日志或者使用
tree命令的时候显示中文乱码,一开始以为是连接工具的问题,在鼓捣了半天后突然想到是不是和
服务器系统字符集有关!
排查
- 连接进入服务器,显示乱码如下:
- 查看系统字符集
说明:
本服务器使用的CentOS7.x
所以查看字符集使用如下
### locale命令 root@template:/#:locale LANG=zh_US.UTF-8 LC_CTYPE="zh_US.UTF-8" LC_NUMERIC="zh_US.UTF-8" LC_TIME="zh_US.UTF-8" LC_COLLATE="zh_US.UTF-8" LC_MONETARY="zh_US.UTF-8" LC_MESSAGES="zh_US.UTF-8" LC_PAPER="zh_US.UTF-8" LC_NAME="zh_US.UTF-8" LC_ADDRESS="zh_US.UTF-8" LC_TELEPHONE="zh_US.UTF-8" LC_MEASUREMENT="zh_US.UTF-8" LC_IDENTIFICATION="zh_US.UTF-8" LC_ALL= ###查看文件 root@template:/#:cat /etc/locale.conf LANG="en_US.UTF-8"
使用
CentOS6.x查看字符集文件如下
#文件 cat /ect/sysconfig/i18n #变量 echo $LANG
显示
LANG="en_US.UTF-8"就代表着使用的是英文字符集,中文字符集是
zh_US.UTF-8
这里显示的是英文字符集,所以使用mobaxterm客户端连接才会出现字符乱码的问题!
解决
修改字符集文件方法
- 使用编辑器修改文件:
vim /etc/locale.conf
或者/ect/sysconfig/i18n
vim /etc/locale.conf # LANG="en_US.UTF-8" #注释掉原有的英文字符集 LANG="zh_US.UTF-8" #使用中文字符集
- 生效更改的字符集
可以使用
reboot命令重启服务器
可以使用source /etc/locale.conf生效配置文件
- 如果想临时使用英文字符集可以使用如下命令
LANG=EN #重启后失效
查看是否恢复正常
再次使用
tree命令,发现之前的树形分支结构乱码已经解决
相关文章推荐
- 关于Linux连接工具mobaxterm显示中文乱码问题
- 关于Linux连接工具mobaxterm显示中文乱码问题(二)
- Linux基本命令以及Linux远程连接工具的使用
- 【转载】linux里命令pkg-config工具的使用(编译和连接, 运行时)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 关于Linux操作系统Fdisk工具的使用介绍
- linux 使用有关于磁盘命令:
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux平台上关于工具Wine的完全使用指南(2)
- linux里命令pkg-config工具的使用
- Linux系统攻略关于vi替换命令的使用说明
- 关于linux系统中命令的使用详解(2)
- 关于linux系统中命令的使用详解(续)
- 我使用过的Linux命令之iconv - 字符编码转换工具
- 关于linux下python连接xp下的sql2005乱码问题
- linux里命令pkg-config工具的使用
- Linux平台上关于工具Wine的完全使用指南(1)
- Linux平台上关于工具Wine的完全使用指南(1)