Páginas

martes, 18 de octubre de 2016

Recarga del .profile (bash) en Linux

En casi todas las distribuciones de Linux actuales tenemos Bash como intérprete de comandos.

El intérprete de comandos se cargará cuando iniciamos una sesión, por ello es importante conocer donde y cómo ajustar las variables de entorno de forma correcta.

Bash puede configurarse en varios ficheros, que sabemos que será ejecutados al iniciar la sesión en el siguiente orden (si es que existen):



/etc/profile
$HOME/.bash_profile
$HOME/.bash_login
$HOME/.profile

Si necesitamos ajustar varibles de entorno únicamente para las sesiones de nuestro usuario, típicamente $PATH, $JAVA_HOME, $M2_HOME, etc, lo mejor es ajustar el fichero .profile que encontraremos en $HOME.

Una vez ajustadas las variables tendríamos que reiniciar la sesión para que dichos ajustes sean recargados, pero hay una forma más rápida de  recarga, consistente en ejecutar el comando:

$ . ./.profile

Tras ésto podríamos ver que los cambios en nuestra variable XXX ya están cargados lanzando el comando

$ echo $XXX

Un saludo


No hay comentarios:

Publicar un comentario