miércoles, 25 de noviembre de 2015

Variables de entorno en aplicaciones de usuario

Las variables de entorno en Linux son variables que contienen valores que pueden ser utilizadas por diferentes programas. 
Existen varias variables de entorno que ya están definidas con la instalación del sistema operativo, pero también es posible agregar otras según sean las necesidades.
Entre las variables de entorno predefinidas están:
  1. HOME: Contiene la dirección al home del usuario actual.
  2. LANG: Especifica el lenguage que está siendo utilizado en el sistema operativo.
  3. PATH: Una de las más importantes variables de entorno. Contienen direcciones a carpetas donde están los binarios. Esto nos permite poder escribir el comando en la consola sin necesitar escribir toda la dirección hasta donde se encuentra el binario.
  4. PWD: Contiene la dirección del directorio actual de trabajo.
  5. SHELL: Nombre de la consola que se ocupa por defecto en el sistema.
  6. USER: Nombre del usuario actual.
Para poder consultar todas las variables que están seteados como variables globales podemos usar el comando export:

    emco@debian:~$ export


Lo que da como resultado una salida similar a esta:

declare -x COLORTERM="Terminal"
declare -x DISPLAY=":0.0"
declare -x GLADE_CATALOG_PATH=":/usr/share/glade3/catalogs"
declare -x GLADE_MODULE_PATH=":/usr/lib/glade3/modules"
declare -x GLADE_PIXMAP_PATH=":/usr/share/glade3/pixmaps"
declare -x GTK_PATH=":/usr/lib/gtk-2.0"
declare -x HOME="/home/emco"
declare -x HUSHLOGIN="FALSE"
declare -x LANG="es_SV.UTF-8"
declare -x LANGUAGE="es_SV:es"
declare -x LIBGLADE_MODULE_PATH=":/usr/lib/libglade/2.0"
declare -x LOGNAME="emco"
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
declare -x PWD="/home/emco"
declare -x SHELL="/bin/bash"
declare -x SHLVL="2"
declare -x XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share"

No hay comentarios.:

Publicar un comentario