一种locale表示一种文化的各种数据的表示或显示方式,一种locale分成多个部分,不同的部分由category表示,每一种category下面定义了很多关键字keyword
locale -a 查看所有支持的locale,
locale 不带参 查看当前locale的各个category
locale -ck LC_TIME 输出LC_TIME这个category下面的所有keyword
改变category的locale,在输出这个category下面的所有keyword,会发现locale不同keyword会有什么变化
LC_TIME=zh_CN.utf8 locale -ck LC_TIME;
LC_TIME=en_US.utf8 locale -ck LC_TIME
改变category的locale,会发现locale不同date命令输出的时间不同了,这就是locale的直观的影响
LC_TIME=zh_CN.utf8 date
LC_TIME=en_US.utf8 date
locale格式 language[_territory][.codeset][@modifier]
language是 ISO 639 语言代码
Chinese zh
English en
Japanese ja
Korean ko
territory是 ISO 3166 国家/地区代码China CN
Hong Kong HK
Taiwan TW
United States of America US
Japan JP
Korea