在 Ubuntu 8.10 下,我在哪里初始化 LANG 和 LC_ALL sys 变量?

Thi*_*Lam 5 environment-variables ubuntu-8.10 ubuntu

在 Ubuntu 8.10、bash shell 下,未设置LANGLC_ALL变量:

user@machine1:~$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

我应该在哪里设置这些变量,以便它们指向en_US.UTF-8. 完成后,我需要重新启动任何东西吗?

Joh*_*han 2

您可以在以下位置为每个用户设置~/.bashrc

export LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

如果您没有安装该语言环境文件,您可以通过以下方式进行安装

locale-gen en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)