locale-gen
并不是glibc
自带的工具。
locale-gen
最初是为Debian GNU/Linux编写的一个bash脚本,但是后来被其他操作系统所修改和使用。 所以,在有些系统中没有此命令,有的系统中有此命令。
locale-gen
命令就是为了简化重复使用localedef的情形。
有的系统中的此命令可以传递参数,有的系统中的此命令不接受任何参数。
每次执行此命令,都会把原来生成好的文件删除掉,然后重新生成一次。
示例:
locale-gen
命令的配置文件是/etc/locale.gen
, 里面配置了要生成的locale,需要哪个,放开那一行的注释即可,然后重新运行locale-gen
命令即可。
示例: