locale命令设置语言环境(临时修改)
[keysystem@localhost ~]$ dateFri Feb 2 10:47:08 CST 2018[keysystem@localhost ~]$ localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.UTF-8"LC_MEASUREMENT="en_US.UTF-8"LC_IDENTIFICATION="en_US.UTF-8"LC_ALL=[keysystem@localhost ~]$ export LC_ALL=zh_CN.UTF-8[keysystem@localhost ~]$ date2018年 02月 02日 星期五 10:47:35 CST[keysystem@localhost ~]$ localeLANG=en_US.UTF-8LC_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=zh_CN.UTF-8[keysystem@localhost ~]$
locale命令输出对应解析:
$ localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8" #用户所使用的语言符号及其分类LC_NUMERIC="en_US.UTF-8" #数字LC_TIME="en_US.UTF-8" #时间显示格式LC_COLLATE="en_US.UTF-8" #比较和排序习惯LC_MONETARY="en_US.UTF-8" #LC_MONETARYLC_MESSAGES="en_US.UTF-8" #信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等LC_PAPER="en_US.UTF-8" #默认纸张尺寸大小LC_NAME="en_US.UTF-8" #姓名书写方式LC_ADDRESS="en_US.UTF-8" #地址书写方式LC_TELEPHONE="en_US.UTF-8" #电话号码书写方式LC_MEASUREMENT="en_US.UTF-8" #度量衡表达方式LC_IDENTIFICATION="en_US.UTF-8" #对自身包含信息的概述LC_ALL=
优先级的关系:
LC_ALL>LC_*>LANG LC_ALL的值将覆盖所有其他的locale设定CentOS上修改系统默认语言设置(修改配置文件)
查看当前系统语言
[keysystem@localhost Desktop]$ echo $LANGen_US.UTF-8
修改系统默认语言配置(vi /etc/sysconfig/i18n)
[keysystem@localhost ~]$ vi /etc/sysconfig/i18n
##修改LANG的配置即可 #LANG="en_US.UTF-8"LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"