Día 31 Variables Locales y Variables de Entorno
-
Variables Locales: Estas son variables que perteneces unicamente a la instancia de la terminal, se guardan en la memoria ram por lo que al cerrar la pestaña desaparece
-
Variables de Entorno: Son variables que permiten al sistema operativo inyectar en la memoria de un programa en el momento exacto de su inicio para darle contexto operativo, ejemplo:
PATH, HOME, USER -
su sintaxis de creación es con el comando export, ejemplo
export VARIABLE=valor -
aunque tiene alcance con ostros programas o scripst por ejemplo en una segunda pestaña no cambia los valores uno de otro, es decir al usar una variable de entorno los datos se clonan.
-
Su persistencia es temporal pues tambien se almacena en memoria RAM
-
El archivo .bashrc: Para poder usar una variable de entorno de manera persistense se usa un escript en archivos
.bashrces texto plano que reside el sistema de ficheros