笔者的Linux服务器安装的版本为CentOS7,有次在使用命令时,提示错误时为乱码,如下图所示:
命令如下:
[root@ebs-40165 ~]# df h
df: ‘h’: No such file or directory
解决方法,修改 /etc/locale.conf 文件。
首先,将此文件进行备份,即: # cp locale.conf locale.conf_bak
然后,进行修改如下:
命令如下:
[root@ebs-40165 ~]# vi /etc/locale.conf
#LANG="en_US.UTF-8"
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
最后,退出重新登录,即: # exit
再次登录后,再次运行刚才输入的命令:# df h
此时输出如下:
命令如下:
[root@ebs-40165 ~]# df h
df: "h": 没有那个文件或目录