Difference between revisions of "Variables de entorno"

From Asociación de Robótica UC3M
Jump to navigation Jump to search
m
Line 5: Line 5:
 
En Windows son modificables a través de Panel de Control -> Sistema -> Avanzado -> Variables de Entorno
 
En Windows son modificables a través de Panel de Control -> Sistema -> Avanzado -> Variables de Entorno
  
En Linux se pueden leer con escribir '''echo $VARIABLE''' en una consola.
+
En Linux se pueden leer con escribir '''echo $VARIABLE''' en una [[Consola_de_Linux| consola]].
  
 
En Linux se pueden modificar con escribir '''export VARIABLE=valor''' en una consola (válido para la sesión de consola), en ~/.bashrc (al arranque de una consola) ~/.profile (al arranque del PC).
 
En Linux se pueden modificar con escribir '''export VARIABLE=valor''' en una consola (válido para la sesión de consola), en ~/.bashrc (al arranque de una consola) ~/.profile (al arranque del PC).

Revision as of 11:12, 10 June 2012

Las variables de entorno son como variables de un programa (cadenas de caracteres) propios del Sistema Operativo. Cualquier programa las puede utilizar, y los usuarios las pueden modificar.

En Windows se pueden leer con escribir echo %VARIABLE% en el Símbolo de Sistema.

En Windows son modificables a través de Panel de Control -> Sistema -> Avanzado -> Variables de Entorno

En Linux se pueden leer con escribir echo $VARIABLE en una consola.

En Linux se pueden modificar con escribir export VARIABLE=valor en una consola (válido para la sesión de consola), en ~/.bashrc (al arranque de una consola) ~/.profile (al arranque del PC).

Variables de Uso Frecuente

PATH

Es donde el sistema operativo busca ejecutables (.exe en Windows, sin extensión en Linux).

LD_LIBRARY_PATH

Es uno de los lugares donde el sistema operativo busca librerías dinámicas.

USER

Nombre del usuario de sesión.

HOME

Equivalente a ~ y a /home/$USER, es la carpeta personal del usuario de sesión.

xxxx_ROOT

Las aplicaciones pueden utilizar esta variable para saber dónde está la raíz del código fuente descargado de la aplicación xxxx.

xxxx_DIR

Las aplicaciones pueden utilizar esta variable para saber dónde está la raíz del build del código fuente descargado de la aplicación xxxx.