12.170 cursos gratis
8.770.004 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Sistema operativo Linux

Autor: José González
Curso:
9,50/10 (4 opiniones) |3937 alumnos|Fecha publicación: 20/04/2009
Envía un mensaje al autor

Capítulo 8:

 Variables de Ambiente

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

Variables de Ambiente

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

Capítulo anterior - Linux. Recursos comunes

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

Cursos similares a Sistema operativo Linux



  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Linux - Unix. Sistema operativo multiusuario (primera parte)
En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia... [08/10/08]
8.070  
2. Linux - Unix. Sistema operativo multiusuario (segunda parte)
En esta segunda parte de nuestro curso de sistemas operativos Unix-Linux... [08/10/08]
4.045  
3. Linux - Unix. Sistema operativo multiusuario (tercera parte)
En este tercera parte de nuestro curso de sistemas operativos Unix-Linux aprenderás... [08/10/08]
3.216  

¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail