Una configuración regional (locale
) es un conjunto de variables de entorno que define la configuración de codificación de idioma, país y carácter (o cualquier otra variante de preferencias especiales) para sus aplicaciones y sesión de shell en un sistema Linux. Estas variables de entorno son utilizadas por las bibliotecas del sistema y las aplicaciones de configuración regional en el sistema.
La configuración regional afecta a cosas como el formato de hora / fecha, el primer día de la semana, los números, la moneda y muchos otros valores formateados de acuerdo con el idioma o región / país que se estableció en un sistema Linux.
En este artículo, mostraremos cómo ver la configuración regional del sistema actualmente instalada y cómo establecer la configuración regional del sistema en Linux.
1. Cómo ver la configuración regional del sistema en Linux
Para ver información sobre la configuración regional instalada actualmente, usa la herramienta locale
o localectl
.
locale
localectl status
- Puedes ver más información sobre una variable de entorno, por ejemplo,
LC_TIME
, que almacena el formato de fecha y hora.
locale -k LC_TIME
- Para mostrar una lista de todos los
locales
disponibles, usa el siguiente comando.
locale -a
2. Cómo establecer la configuración regional del sistema en Linux
Si deseas cambiar o configurar el sistema local, usa el programa update-locale
. La variable LANG
te permite establecer la configuración regional para todo el sistema.
El siguiente comando establece LANG
en es_ES.UTF-8
y elimina las definiciones de LANGUAGE
.
update-locale LANG=es_ES.UTF-8 LANGUAGE
O,
localectl set-locale LANG=es_ES.UTF-8
- Para configurar un parámetro de
locale
específico, edita la variable apropiada. Por ejemplo.
sudo update-locale LC_TIME=es_ES.UTF-8
O,
sudo localectl set-locale LC_TIME=es_ES.UTF-8
- Puedes encontrar la configuración regional global en los siguientes archivos:
/etc/default/locale - en Ubuntu / Debian
/etc/locale.conf - en CentOS / RHEL
Estos archivos también se pueden editar manualmente usando cualquiera de tus editores de línea de comando favoritos, como Vim
o Nano
, para cambiar la configuración regional de tu sistema.
Para establecer una configuración regional global para un solo usuario, simplemente puedes abrir el archivo ~/.bash_profile
y agregar las siguientes líneas.
LANG="es_ES.UTF-8"
export LANG
3. Sin configuración locale
Puede ocurrir que no se establezcan configuraciones regionales en los sistemas.
Esto puede ser reconocido por el hecho de que /etc/default/locale
no existe.
Además, el comando locale -a
devuelve lo siguiente:
locale -a
C
C.UTF-8
POSIX
En este caso, procede de la siguiente manera:
- Generar locale
sudo locale-gen es_ES.UTF-8
- Establecer la configuración regional, esto también genera el archivo
/etc/default/locale
.
update-locale LANG=es_ES.UTF-8
- Luego reinicie el sistema o abrir un nuevo terminal.
Para obtener más información, consulta la página de manual de locale
, update-locale
y localectl
.
man locale
man update-locale
man localectl
¡Eso es todo! En este breve artículo, he explicado cómo ver y configurar el sistema local en Linux. Si tienes alguna pregunta, utiliza el formulario de comentarios a continuación.
¿Te ha gustado este artículo? ¡Dale a Compartir! Sígue este blog en su fanpage de Facebook, Twitter, Instagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!