Lugar

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 30 de mayo de 2020; la verificación requiere 1 edición .

configuración regional  : utilidad de UNIX que muestra información sobre la configuración regional (parámetros) .

Uso

Si no especifica los parámetros al inicio locale, se mostrará la configuración regional actual, configurada con las variables de entorno adecuadas, por ejemplo:

LANG=es_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="POSIX" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="en_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_TODO=

De forma predeterminada, las variables LC_ALL y LANG están vacías y todas las demás están configuradas en "POSIX". En los sistemas rusificados, al establecer la configuración regional, se especifica una cierta codificación cirílica , por ejemplo, UTF-8 ( Unicode ) o, con menos frecuencia , CP1251 (codificación en idioma ruso Microsoft Windows ) o KOI-8 (codificación en idioma ruso UNIX ).

Para establecer el valor de la configuración regional, debe establecer el valor de la variable LANG , así:

exportar LANG=ru_RU.UTF-8

O establecer valores para variables individuales. Por ejemplo, la variable LC_MESSAGES determina el idioma en el que se mostrarán los mensajes.

Sintaxis

Opciones

-a, --todas las configuraciones regionales mostrar los nombres de las configuraciones regionales disponibles. -m, --charmaps mostrar los nombres de las tablas de conversión de caracteres disponibles. -c, --categoría-nombre mostrar los nombres de las categorías especificadas. -k, --nombre-palabra-clave mostrar los nombres y valores de las palabras clave especificadas.

Un ejemplo de trabajo con categorías:

$ configuración regional -ck LC_NUMERIC LC_NUMERICO punto_decimal="," miles_sep=" " agrupación=3;3 numérico-decimal-punto-wc=44 numérico-miles-sep-wc=160 conjunto de códigos numéricos="UTF-8" $ echo El punto decimal es \"`locale decimal_point`\" en `locale territorio`. El punto decimal es "," en Rusia.

Enlaces