1) 如何检查我的系统支持哪些语言环境?
2) 如何安全地更改我的语言环境?
3)这样做会产生哪些副作用?
我问这些问题的原因是因为我想使用不同的排序顺序而不是正确的字典顺序,这样我就可以全局使用正则表达式,但我不确定这会如何影响路径名扩展。
答案1
要检查已生成且当前可以使用的区域设置,请运行:
locale -a
要检查“当前语言环境”,即为各种语言环境类别设置了哪些语言环境,请运行:
locale
有一个指定的整理区域设置类别:LC_COLLATE
。如果您只想更改该类别,而不影响其他区域设置类别,您可以编辑~/.profile
文件并添加类似以下内容的行:
export LC_COLLATE=en_US.UTF-8
执行此操作时,您应该选择已生成的语言环境。要手动生成其他语言环境,您可以运行:
sudo locale-gen de_DE.UTF-8