Variables de ambiente
Las variables son utilizadas para almacenar números, secuencias de
caracteres e informaciones en general. Una Variable de Ambiente es
una variable establecida por el sistema o por un usuario, en la
línea de comando del sistema, y puede ser usada por cualquier
programa. El Linux tiene diversas variables predefinidas tales
como, nombre de usuario, el directorio nombre y el nombre del
sistema. El comando env genera una lista de todas las variables
persistentes definidas en su shell, o sea, las variables que
continúan existiendo igual después que el comando actual o script
finaliza. El resultado de esa salida es mostrado a seguir:
alumno@máquina alumno)$ env
USERNAME=alumno
ENV=/home/alumno/.bashrc
BROWSER=xterm -font 9x15 -e lynx
HISTSIZE=1000
HOSTNAME=máquina.andromeda
LOGNAME=alumno
HISTFILESIZE=1000
MAIL=/var/spool/mail/alumno
TERM=xterm
HOSTTYPE=i386
PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin
KDEDIR=/opt/kde
HOME=/home/alumno
SHELL=/bin/bash
USER=alumno
MANPATH=/usr/man:/usr/X11R6/man
DISPLAY=:0.0
OSTYPE=Linux
SHLVL=4
_=/usr/bin/env
[alumno@máquina alumno]$
La mayoría de las variables son usadas para nombres de caminos de
bibliotecas e informaciones como tipo y plataforma del sistema
operacional. No todas las variables aquí listadas están presentes
en el sistema do usuario. Las variables de sistema más comunes
están listadas en la tabla abajo:
Tabla 5-4. Las variables

Las variables predefinidas son automáticamente configuradas por el
shell y en general son utilizadas dentro de scripts del shell. El
método usado para definir variables en la línea de comando depende
del shell en uso. El shell bash, que es el mas utilizado en el
Linux, requiere el uso del comando export embutido. Crear una
variable en la línea de comando del bash sigue la siguiente
forma:
NOMBRE_VARIABLE="valor"; export NOMBRE_VARIABLE o export
NOMBRE_VARIABLE="valor"
Para configurar una variable de forma permanente se debe incluir en
los archivos de inicialización. El archivo usado para tal es el
~/.bash_profile. Para editarlo se puede usar cualquier editor de
modo texto que este disponible en nuestro Linux, como por ejemplo
el vi.
Archivos de inicialización de la sesión
Después de responder al login del Linux es iniciada una secuencia
de procedimientos determinados por los archivos de inicialización
del shell. Para el shell bash esos archivos son:
/etc/profile
~ /.bash_profile
~ /.bashrc
/etc/bashrc
Cada shell tiene sus archivos de inicialización. Existen varias
formas de inicializar el shell, los principales son, via login y
via linea de comando. Existen diferencias entre ellos en la forma
como inician los archivos de inicialización.
Durante un login la secuencia es:
/etc/profile
~/.bash_profile
~/.bashrc
/etc/bashrc
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Selección de objetos con la herramienta pluma en Photoshop En este curso vamos a aprender, mediante el programa Photoshop, a seleccionar cualquier tipo de objeto que uno pueda encontrar en una fotografía o en cualquier otro tipo ... [04/07/08] |
|
940 |
|
|
|
Curso de Autocad El programa Auto Cad es un programa completo de diseño asistido por computadora con el cual se puede dibujar cualquier objeto, tanto bidimensional como tridimensionalment... [29/06/06] |
|
9.190 | ||
|
Introducción a MSDos Aprende a utilizar este viejo sistema operativo y a implementarlo en funcion con windows. Desde lo más básico hasta lo más avanzado y un poco de hack.... [23/08/06] |
|
8.562 | ||
Publicar en
del.icio.us
digg
meneame