domingo, 20 de diciembre de 2015

Shell Variables en GNU/Linux

Una variable del shell de GNU/Linux es un contenedor donde puedo guardar datos tipo "string" (cadenas de texto).

Para establecer una variable simplemente escribo el nombre que le quiero dar a la variable, seguido de "=" y luego el valor que voy a guardar en ese "contenedor" o variable. Ejemplo

miVariable=/var/log

Si quiero llamar a la variable, utilizo el símbolo "$" antes del nombre de la variable:

cd $miVariable
/var/log

El comando anterior me lleva al directorio "var/log".

Esta variable es válida sólo en el shell en donde estamos trabajando, por ejemplo, si el usuario digita "bash" va a abrir una nueva subshell y el valor "miVariable" ya no va a existir en esta nueva shell.

Utilidad:

Por ejemplo, si hay un "path" o "camino" que es muy largo, puedo guardar ese "path" y luego ir hasta ese directorio utilizando la variable, para no tener que escribir todo el path.

Info-Extra

Si deseo que mi variable sea conocida por otras sub-Shells debo usar el comando export nombreVariable.

Saludos a los compitas latinoamericanos desde tiquicia!


sábado, 19 de diciembre de 2015

Como sumar días a una fecha en GNU/Linux

Ejemplo:

ubuntu@ubuntu:~$ date -d "2015-11-05 45 days"
Sun Dec 20 00:00:00 UTC 2015
 
El comando utiliza primero la fecha de inicio, luego el número 
de días que vamos a sumar y retorna la fecha final. Fácil!