Linux

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

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

原文地址:https://www.cnblogs.com/anliven/p/6062631.html