🥇 Variables del shell

Hemos visto algunas variables de entorno en los capítulos anteriores. Una variable como tal es un contenedor que puede almacenar diferentes valores. Por ejemplo una caja en la que en diferentes momentos se guardan diferentes prendas de ropa. Cada vez que cambiamos lo que se encuentra dentro de dicha caja, estamos cambiando su valor, que en este caso es la ropa que almacena.

En un capítulo anterior vimos que la variable PWD representa el valor del directorio en el que nos encontramos. Si imprimimos su valor

$ echo $PWD

y luego nos movemos a otro directorio y volvemos a imprimir dicha variable, notaremos que su valor cambia, como ha cambiado la ubicación en la que nos encontramos.

Pero si ya nos hemos cambiado de directorio como regresamos al anterior? Pues para eso existe la variable OLDPWD que almacena la ruta anterior a la ruta actual donde nos encontrabamos, por ello es posible utilizarla en combinación el comando change directory

$ cd $OLDPWD

y así podremos desplazarnos al directorio previo

Anteriormente vimos que con el comando env podemos listar toda la lista de variables de entorno. Esto también es posible de realizar con el comando set que lista las variables de entorno pero en orden alfabético.

$ set

🍿 Crear una variable de entorno

Supongamos que deseamos definir una variable de entorno…

$ NOMBRE="raul"

Para imprimir el valor utilizamos…

$ echo $NOMBRE
raul

Si embargo este valor no es persistente a través de las sesiones del shell. Para que este valor se preserve tenemos que exportar la variable.

$ export NOMBRE="luis"

🍿 Actualización de la variable de entorno PATH

Algunos programas realizón la instalación de software en diferentes carpetas y requieren que se agregue dicha carpeta al PATH. Para ello se requiere modificar esta variable concatenando la ruta al valor de la variable PATH.

$ export PATH=$PATH:/ruta/a/agregar

Lo que hemos realizado en este ejemplo es concatenar el valor de $PATH con una nueva ruta, para ello usamos los dos puntos “:". Ahora podemos imprimir el nuevo valor de PATH con…

$ echo $PATH

Podremos ver que la ruta que hemos agregado existe en el PATH como parte de la lista de directorios que forman parte de este.

Configuración del shell Globbing
comments powered by Disqus