Diario de aprendizaje de GNU-linux

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 .bashrc es texto plano que reside el sistema de ficheros

1 me gusta