无需重启即可重新加载 /etc/default/locale?

ohh*_*hho 16 locale

对 进行更改后/etc/default/locale,是否可以在不重新启动的情况下重新加载/激活新设置?

Gil*_*il' 12

区域设置由登录进程(读取/etc/default/locale)设置为环境变量,并由子进程继承。如果您登录到新会话,新设置将在新会话中生效。

您可以通过发出命令使设置在 shell 中立即生效

. /etc/default/locale
Run Code Online (Sandbox Code Playgroud)

(注意前导点)。如果您添加了以前未设置的类别,则需要添加export。如果您删除了一个类别,则需要unset它。

更改外壳程序中的设置会影响该外壳程序随后启动的所有应用程序(只要它们使用系统区域设置而不是它们自己的配置方法)。