LC_ALL比LC_*的优先级别高,设置完LC_ALL之后,会强制重置LC_*各个值,如果不将LC_ALL重新设置为空,则再无法设置LC_*的单个值
查看当前环境:
locale

---------------------------
当前区域设置:
localectl status
查找字体:
localectl list-locales | grep CN

设置字体:
localectl set-locale LANG=zh_CN.utf8
export LANG
-----------------------------------------------
LC_*字体单独设置后,将不再读取默认值LANG,更改LANG默认值也不起作用。
设置LC_ALL值后,LC_*值都被修改

博客讲述了LC_ALL和LC_*环境变量在系统区域设置中的优先级问题。设置LC_ALL会覆盖所有LC_*,并且一旦设置,无法单独修改LC_*.LANG作为默认值,在LC_*单独设定后将不再被读取。文章还介绍了如何使用localectl命令来查看和设置这些环境变量。
2806

被折叠的 条评论
为什么被折叠?



