Locale - 语言环境

查看系统语言环境

locale

输出所有已经安装的语言环境列表

locale -a

使用 localectl set-locale 更改语言环境

提示

使用localectl set-locale更改语言环境前,您需要使用locale -a验证系统是否已经安装了目标语言。如果未安装,请使用dpkg-reconfigure locales安装。

如果要更改语言环境 更新语言 和 本地 使用命令。LANG变量可用于设置整个系统的语言环境。 以下命令将LANG设置为en_US.utf8

localectl set-locale LANG=en_US.utf8

重启系统后验证

cat /etc/default/locale
locale

仅为用户设置语言设置 要为单个用户设置语言环境,只需打开文件 ~/.bash_profile 并添加以下内容

LANG = "en_US.utf8"
Export LANG

使用 dpkg-reconfigure 设置语言环境

对于Debian 10和Debian 11 dpkg-reconfigure 服务程序是设置系统语言环境的好方法。

dpkg-reconfigure locales

输出如下:

root@JP-1:/site# dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_US.UTF-8... done
Generation complete.

localesl路径 /etc/default/locale

重启系统后验证

cat /etc/default/locale
locale