区域设置
locale 命令是将有关当前语言环境或全部公共语言环境的信息写到标准输出上。其语法为locale -O 64 -a | -m | -c -k Name ...
用途
将有关当前语言环境或全部公共语言环境的信息写到标准输出上。
语法
locale [ -O 64 ][ -a | -m ] | [ [ -c ] [ -k ] Name ... ]
描述
locale 命令将有关当前语言环境或全部公共语言环境的信息写到标准输出上。公共语言环境是所有应用程序可以使用的语言环境。
为了写出每个当前语言环境类别的名字和值,请不要指定任何标志或变量。为了写出所有可用公共语言环境的名字,请指定 -a 标志。为了写出所有可用的字符映射(charmap)文件的名称列表,请指定 -m 标志。这些字符映射文件名是localedef 命令指定的 -f 标志的合适的值。
为了在当前语言环境中写关于指定语言环境类型和关键字的信息,请指定 Name 参数。 Name 参数可以为如下之一:
* 语言环境类别,诸如 LC_CTYPE 或 LC_MESSAGES
* 关键字,诸如 yesexpr 或 decimal_point
* 用来确定当前字符映射的 charmap 保留字符。
使用 locale 命令可以指定多个 Name 参数。
如果使用了语言环境类别名而没有使用标志来指定 locale 命令,那么 locale命令会写出由 Name 参数指定的语言环境类别中的所有关键字的值。如果使用了一个语言环境关键字而没有使用标志来指定 locale 命令,那么locale 命令会写出由 Name 参数指定的关键字的值。
如果 Name 参数是一个语言环境名称或关键字,那么,-c 和 -k 标志可以确定由 locale 命令显示的信息。
标志
-a 写出所有可用的公共语言环境的名称。
-c 写出选定的语言环境类别的名称。如果 Name参数是一个关键字,那么,locale 命令会写出包含了指定关键字的语言环境类别的名称以及指定关键字的值。如果 Name参数是一个语言环境类别,那么,locale 命令会写出指定语言环境类别的名称和指定语言环境类别中所有关键字的值。
-k 写出选定关键字的名称和值。如果 Name 参数是一个关键字,locale 命令写出指定关键字的名称和值。如果 Name 参数是一个语言环境类别,locale 命令写出在指定的语言环境类别中的所有关键字的名称和值。
-m 写出所有可用的字符映射(charmap)文件的名称。