viernes, 16 de septiembre de 2011

Sesión 8 Variables locales y de entorno

Una variable es un valor almacenado e identificado con un nombre, las variables son útiles para almacenar datos que son ocupados muy a menudo.

Tenemos 2 tipos de variables, locales y de entorno:


  • Variables locales: Son temporales, de inicio no están definidas
  • Variables de entorno: Conjunto de variables ya definidas que generalmente son ocupadas en el sistema de manera frecuente.
Vamos a crear una variable local, llamada PASS

mi-usuario@maquina:~$ PASS=$(cat /etc/passwd)
mi-usuario@maquina:~$


Para ver el valor de una variable, utilizamos el comando echo de la siguiente manera



mi-usuario@maquina:~$ echo $PASS
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:
- - El resto de la salida se omite - -

Tenemos muchas variables de entorno, entre las principales tenemos: 

HOME
PS1
HISTFILESIZE
PATH
EDITOR

Para listar todas las variables de entorno definidas ejecutamos el comando env el cual nos devolverá la lista de las variables.



No hay comentarios:

Publicar un comentario