Linux - 终端语言设置

时间:2022-10-23 22:10:04

查看当前终端用户的语言设置

locale - get locale-specific information : locale |grep LANG

改变当前终端用户的语言设置(临时生效)

中文UTF-8: export LANG="zh_CN.UTF-8"

英文UTF-8: export LANG="en_US.UTF-8"

改变单个用户的语言设置(永久生效)

用户权限编辑~/.bashrc文件

echo 'LANG="en_US.UTF-8"' >> ~/.bashrc
source ~/.bashrc

改变所有用户的语言设置(永久生效)

Root权限编辑/etc/profile文件

echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile

CentOS7.x

Root权限编辑/etc/locale.conf文件并保存,然后重新登录终端。

echo 'LANG="en_US.UTF-8"' > /etc/locale.conf

CentOS5.x

Root权限编辑/etc/sysconfig/i18n文件并保存,然后重新登录终端。

echo 'LANG="en_US.UTF-8"' > /etc/sysconfig/i18n

配置生效优先级

~/.bashrc > /etc/profile > /etc/locale.conf,/etc/sysconfig/i18n