Linux常用命令:locale

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 20:35   15   0

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

参考浅谈Linux的locale,LC_ALL和LANG

转载于:https://my.oschina.net/wywct/blog/1860786

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP