Alguna vez nos ha pasado, que vamos a teclear algun comando en un sistema recien instalado y no estan todos las letras correctamente configuradas en nuestro teclado.
Esto se debe a que no tenemos bien configurado el idioma en nuestro sistema. Para ello debemos configurar el idioma al es_ES.UTF-8.
Primero de todo, miramos el que tenemos configurado.
echo $LANG
es_ES
Lo que acabamos de hacer es mostrar por pantalla, el valor que tiene la variable local $LANG.
Si lo hacemos con el comando locale obtendremos la siguiente salida.
locale
LANG=es_ES
LC_CTYPE="es_ES"
LC_NUMERIC="es_ES"
LC_TIME="es_ES"
LC_COLLATE="es_ES"
LC_MONETARY="es_ES"
LC_MESSAGES="es_ES"
LC_PAPER="es_ES"
LC_NAME="es_ES"
LC_ADDRESS="es_ES"
LC_TELEPHONE="es_ES"
LC_MEASUREMENT="es_ES"
LC_IDENTIFICATION="es_ES"
LC_ALL=
Con locale lo que hacemos es sacar por pantalla, la configuración regional, de cada categoría, como nombre, moneda, dirección, teléfono.
Para cambiar la configuración regional a es_ES.UTF-8 lo hacemos de la siguiente manera:
export LANG=es_ES.UTF-8
A través del comando export, cambiamos el valor de $LANG.
Lo comprobamos imprimiendo el valor de $LANG por pantalla:
echo $LANG
es_ES.UTF-8
Como podemos ver, ya lo tenemos cambiado, pero esto solo nos valdrá para esta sesión. Hay que tener en cuenta que cuando cerremos sesión y volvamos a entrar, tendremos la configuración anterior.
Para guardar los cambios de manera definitiva, debemos de editar el fichero /etc/default/locale y sustituir la siguiente linea LANG=es_ES por LANG=es_ES.UTF-8.
En otros sistemas, también lo tendremos que cambiar en /etc/environment
LANG=es_ES.UTF-8
Todo esto que acabamos de ver, es para todos los usuarios tengan la misma configuracion local.
Pero se puede dar el caso en el que haya varios usuarios con diferentes configuraciones. Para este tipo casos, la variable $LANG se configura en el fichero /home/usuario/.bash_profile donde añadiremos la misma linea.
LANG=es_ES.UTF-8
Para cualquier duda o consulta podeis hacerlo a traves del formulario de contacto.
Deja un Comentario
Debes de estar logueado para comentar.