LAS VARIABLES
Para ver el contenido de las variables del sistema usamos el comando echo. Este imprime en la pantalla la cadena de texto que se le suministra como argumento.
Así para mostrar el contenido de la variable PATH, ejecutaremos:
También podemos alterar el contenido de una variable. Este procedimiento varia de una shell a otra. En el caso de bash que es el que usaremos con estos ejemplos, se hace mediante la orden export, seguida de la variable a modificar (sin el signo $), y la asignación correspondiente.
Vamos en este ejemplo a modificar el contenido de la variable SECONDS que cuenta el número de segundos transcurridos desde que se inició nuestra shell.
Al volver a ejecutar echo $SECONDS veremos que hemos reseteado la cuenta de los segundos. Añadiremos que hay algunas variables que no pueden ser modificadas. Es el caso de las variables UID, EUID o PPID, por poner algunos ejemplos.
REPASANDO LAS VARIABLES
Algunas variables tienen una gran importancia dentro de nuestro entorno de trabajo. Una de ellas y muy importante es la variable HOME, esta variable almacena nuestro directorio raíz.
Otra variable importante que tiene relación también con los directorios es PWD, que almacena el directorio en el que nos encontramos trabajando actualmente. Enlazando con PWD, tenemos la variable OLDPWD, que guarda cuál era el anterior directorio de trabajo. Si por ejemplo nos encontramos en /home/atika, y nos hemos cambiado a al directorio /usr/doc, la variable PWD contendrá /usr/doc, mientras que OLDPWD pasará a contener /home/atika, por ser éste el anterior derectorio de trabajo.
Finalmente vemos que hay muchas variables que se podrían escribir aún muchas páginas sobre sus usos. Hay otras muchas variables que pueden ser muy útiles. todo eso está en las páginas del man sobre bash.