Google
Web dns.bdat.net
next up previous contents
Next: Ficheros ejecutables Up: Definiciones Previous: Variables de shell   Índice General


Variables de entorno

Son variables que tienen un significado propio para la shell o algún otro programa. Entre ellas podemos citar:

PATH

Indica la ruta de búsqueda de programas ejecutables. Está constituida por una lista de directorios separados por ":". El directorio actual, de forma predeterminada, no viene incluida en PATH.

PS1

Especifica el indicador del sistema. Lo habitual es que PS1 sea "$" para usuarios normales y "#" para root.

PS2

Especifica el indicador secundario del sistema. Aparece cuando no se ha completado una orden.

LANG

Especifica el lenguaje que se aplica al usuario. Para español se utiliza "es".

LC_ALL

Contiene el idioma y se utoiliza para usar los valores locales como mensajes del sistema, símbolo monetario, formato de fecha, formato de números decimales y otras características.

TERM

Indica el tipo de teminal que se está utilizando. Por ejemplo, si estamos en la consola el valor de TERM será "linux", para usar las carácterísticas del teclado. Si entramos por telnet desde w9x entonces probablemente tengamos que poner vt100.

EDITOR

Especifica el editor por omisión del sistema. Lo habitual en los sistema Unix es que el editor por omisión sea "vi".

DISPLAY

Especifica qué equipo muestra la salida que se efectúa en modo gráfico. Ese equipo deberá tener un servidor gráfico.

LD_LIBRARY_PATH

Esta variable se utiliza para definir rutas alternativas de búsqueda de para bibliotecas de funciones del sistema.

PWD

Contiene el directorio de trabajo efectivo.

Con la orden env (environment) podemos comprobar el valor de las variables de entorno del sistema. Para modificarlas basta asignarle un nuevo valor.

Ejemplo:

$ env
PWD=/home/usuario/public_html/docs/shell
LTDL_LIBRARY_PATH=/home/usuario/.kde/lib:/usr/lib
HOSTNAME=www.bdat.com
LD_LIBRARY_PATH=/home/usuario/.kde/lib:/usr/lib
QTDIR=/usr/lib/qt-2.2.2
CLASSPATH=./:/usr/lib/jdk118/lib/classes.zip
LESSOPEN=|/usr/bin/lesspipe.sh %s  
PS1=[u@hW]$
KDEDIR=/usr
BROWSER=/usr/bin/netscape
USER=usuario
MACHTYPE=i386-redhat-linux-gnu
LC_ALL=es_ES
MAIL=/var/spool/mail/usuario
EDITOR=joe
LANG=es
COLORTERM=
DISPLAY=:0
LOGNAME=usuario
SHLVL=4
LC_CTYPE=iso-8859-1
SESSION_MANAGER=local/www.bdat.com:/tmp/.ICE-unix/965
SHELL=/bin/bash
HOSTTYPE=i386
OSTYPE=linux-gnu
HISTSIZE=100
HOME=/home/usuario
TERM=xterm
PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/lib/jdk118/bin:./:/sbin:/usr/sbin:/usr/local/sbin:/opt/netscape
GROFF_TYPESETTER=latin1
LESSCHARSET=latin1

next up previous contents
Next: Ficheros ejecutables Up: Definiciones Previous: Variables de shell   Índice General
Pedro Pablo 2001-12-14