简介

Linux系统可以用locale命令查看语言设置,查看中英文环境,具体操作如下。

操作

1.查看当前安装有那些语言:

[root@localhost /]# locale -a

2.当前语言相关配置:

[root@localhost /]# locale 
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

3、打印系统语言环境变量

[root@localhost /]# echo $LANG
zh_CN.UTF-8
显示该系统使用的中文

4、更改配置文件,设置为英语语言环境

[root@localhost /]# vim /etc/locale.conf
#LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"

因为系统不一样,配置文件路径也不一致,ubuntu系统的字体配置脚本设置如下:

[root@localhost /]# vim /etc/default/locale
#LANG="zh_CN.UTF-8"
#LANGUAGE="zh_CN:zh"
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

其他系统设置路径:

[root@localhost /]# vim  /etc/sysconfig/i18n 

5、生效配置;

[root@localhost /]# source /etc/locale.conf

读取语言设置脚本原理介绍:
在/etc/profile.d/lang.sh中会从上面的配置文件中去读取设置,最后设置语言环境,具体如下图:
在这里插入图片描述

部分语言环境最后都会以英文形式显示,具体如下图:
在这里插入图片描述

注:部分系统在/etc/profile.d/locale.sh中读取配置脚本

6、终端运行system-config-language修改默认语言,部分系统没有该命令,可以直接注销登录或者重启机器即可生效;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐