展示locale
程序的帮助文档。
此参数是glibc
自己扩展的。
示例:
展示locale
程序的版本。
此参数是glibc
自己扩展的。
示例:
展示此系统支持的所有locale
的名称。
--all-locales
是glibc
自己扩展的。
示例:
这里列出的每一行表示一种locale
配置。
这些数据是通过localedef命令生成的。
这些数据用于下面的环境变量的值:
环境变量 | 说明 |
LC_CTYPE | 定义系统的字符处理特性。哪些字符能被视为字母、数字,等等;与中文输入关系密切 |
LC_COLLATE | 比较和排序习惯。会影响目录列表的排列顺序 |
LC_TIME | 日期和时间的格式 |
LC_NUMERIC | 定义非货币型数值的格式。影响到千位分隔符和小数分隔符等 |
LC_MONETARY | 定义货币单位和货币型数值的格式 |
LC_MESSAGES | 提示信息、错误信息、状态信息、标题、标签、按钮和菜单等 |
LC_NAME | 姓名书写格式 |
LC_TELEPHONE | 电话号码书写方式 |
LC_ADDRESS | 地址书写方式 |
LC_PAPER | 定义默认的纸张尺寸 |
LC_MEASUREMENT | 度量衡表达方式 |
LC_IDENTIFICATION | 对 locale 自身包含信息的概述 |
LC_ALL | 代表上面所有的以LC_ 开头的环境变量 |
LANG | 代表上面所有的以LC_ 开头的环境变量 |
示例:
export LANG=en_US.UTF-8
输出详细的内容。与-a
参数一起使用。
示例:
展示当前系统中存在的所有字符集数据。
示例:
对于GNU/Linux系统来说,该数据在glibc
中携带的, 用gzip压缩,通常存放在/usr/local/share/i18n/charmaps
目录中, 该目录中的内容如下:
这个数据用于localedef命令中。
如果NAME
是CATEGORY_NAME
,表示要展示该CATEGORY_NAME
下的所有key-value
对。
如果NAME
是KEYWORD_NAME
,表示要展示该KEYWORD_NAME
和它对应的value
。
如果不使用此参数,仅仅展示value
,不展示key
。
CATEGORY_NAME
对应取值与说明:
CATEGORY_NAME | 说明 |
LC_CTYPE | 定义系统的字符处理特性。哪些字符能被视为字母、数字,等等;与中文输入关系密切 |
LC_COLLATE | 比较和排序习惯。会影响目录列表的排列顺序 |
LC_TIME | 日期和时间的格式 |
LC_NUMERIC | 定义非货币型数值的格式。影响到千位分隔符和小数分隔符等 |
LC_MONETARY | 定义货币单位和货币型数值的格式 |
LC_MESSAGES | 提示信息、错误信息、状态信息、标题、标签、按钮和菜单等 |
下面是glibc
增加的:
CATEGORY_NAME | 说明 |
LC_NAME | 姓名书写格式 |
LC_TELEPHONE | 电话号码书写方式 |
LC_ADDRESS | 地址书写方式 |
LC_PAPER | 定义默认的纸张尺寸 |
LC_MEASUREMENT | 度量衡表达方式 |
LC_IDENTIFICATION | 对 locale 自身包含信息的概述 |
示例:
此参数表示结果中要展示CATEGORY_NAME
,如果不使用此参数,结果中不会展示CATEGORY_NAME
。
NAME
可以是CATEGORY_NAME
,也可以是KEYWORD_NAME
。
CATEGORY_NAME
对应取值与说明:
CATEGORY_NAME | 说明 |
LC_CTYPE | 定义系统的字符处理特性。哪些字符能被视为字母、数字,等等;与中文输入关系密切 |
LC_COLLATE | 比较和排序习惯。会影响目录列表的排列顺序 |
LC_TIME | 日期和时间的格式 |
LC_NUMERIC | 定义非货币型数值的格式。影响到千位分隔符和小数分隔符等 |
LC_MONETARY | 定义货币单位和货币型数值的格式 |
LC_MESSAGES | 提示信息、错误信息、状态信息、标题、标签、按钮和菜单等 |
下面是glibc
增加的:
CATEGORY_NAME | 说明 |
LC_NAME | 姓名书写格式 |
LC_TELEPHONE | 电话号码书写方式 |
LC_ADDRESS | 地址书写方式 |
LC_PAPER | 定义默认的纸张尺寸 |
LC_MEASUREMENT | 度量衡表达方式 |
LC_IDENTIFICATION | 对 locale 自身包含信息的概述 |
示例:
列出各个分类的locale设置。
示例:
除去LANG
和LC_ALL
之外的,以LC_
开头的环境变量就是CATEGORY_NAME
。 这些环境变量的值是locale -a
中列出的那些中的一个。