locale
顾名思义,locale就是本地化的意思。比如同一个时间,美国是美国的展现形式,中国是中国的展现形式。
实例
[hancher@localhost ~]$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
这就是在中国,一些类型的配置。
而这些常量的意义是什么呢?
LANG=语言
LC_CTYPE=语言符号及分类
LC_NUMERIC=数字
LC_TIME=时间
LC_COLLATE="比较和习惯
LC_MONETARY=货币
LC_MESSAGES=信息表达
LC_PAPER=默认纸张尺寸大小
LC_NAME=姓名书写方式
LC_ADDRESS=地址书写方式
LC_TELEPHONE=电话号码书写方式
LC_MEASUREMENT=度量衡表达方式
LC_IDENTIFICATION=对locale自身包含信息的概述
LC_ALL=
LC_ALL, LC_*, LANG之间的关系
从优先级角度:LC_ALL > LC_* > LANG