在 Fedora 下,我设置了一个自定义区域设置变量值:
localectl set-locale LC_TIME=en_DK.UTF-8
这确实修改了 LC_TIME 。
现在我想将其恢复为未设置/空/默认状态。
我怎么做?最好使用进行更改的相同工具。两者LC_TIME=
都会LC_TIME=""
抛出错误。
在 Fedora 下,我设置了一个自定义区域设置变量值:
localectl set-locale LC_TIME=en_DK.UTF-8
这确实修改了 LC_TIME 。
现在我想将其恢复为未设置/空/默认状态。
我怎么做?最好使用进行更改的相同工具。两者LC_TIME=
都会LC_TIME=""
抛出错误。
localectl
无法直接取消设置语言环境变量,但它确实简化了语言环境变量的分配,清除了LC_
值等于 的变量LANG
。因此,您可以LC_TIME
通过将其设置为匹配来清除LANG
:如果
LANG
您的环境中没有设置,或者与已知的值不匹配localed
,则需要手动指定它;运行查看分配给 的当前值
LANG
。systemd 用于
/etc/locale.conf
存储其区域设置;如果您无法开始localectl
工作,您可以编辑该文件。您需要运行systemctl daemon-reload
以便将更改考虑在内。