Escribe notas para tu yo del futuro en la terminal de GNU/Linux

Veamos cómo dejarnos notas con fecha de caducidad para nuestro yo del futuro, usando la terminal de GNU/Linux.

Hoy cacharreando un poco con la terminal de GNU/Linux en mi Raspberry Pi, se me ha ocurrido un método para escribir notas cortas que podamos consultar en un futuro. Notas que tendrán «fecha de caducidad» y que terminaremos perdiendo. Así que si es algo importante mejor escribirlo en un archivo de texto.

Advierto que el sistema me ha parecido un poco «chapucero» pero bueno, quizás a alguien le pueda servir.

Para ello vamos a utilizar comandos muy sencillos como son echo, history y grep. Empecemos…

Primero vamos a escribir la nota que queremos recordar o consultar en un futuro no muy lejano, para ello escribimos en la terminal:

echo "NOTA: Recordar no ejecutar rm -rf /"
echo "NOTA: montar la USB mediante mount /dev/sda1 /mnt/usb1/"

Bueno, así estos comandos ya están guardados en nuestro historial de comandos que ejecutamos en nuestro equipo.

Para poder consultarlos en un futuro no muy lejano, ya que el historial que se guarda no es infinito (creo que guarda como unas 1000 entradas) lo haremos mediante history y filtrando el resultado con grep, de la siguiente manera

 history | grep NOTA

Destacar que este comando está tecleado dejando un espacio por delante del comando, así este no se guarda en el historial que guarda history y no se muestra en los resultados…

Si ya queréis rizar el rizo, podéis crear un alias del comando y llamarlo buscanota o similar! 🙂

Como véis una solución algo chapuza, pero ahí la dejo… ¿quizás ya se os había ocurrido?

asciicast

—————————————————————-

17 comentarios sobre “Escribe notas para tu yo del futuro en la terminal de GNU/Linux

  1. «Destacar que este comando está tecleado dejando un espacio por delante del comando, así este no se guarda en el historial que guarda history y no se muestra en los resultados…»

    eso no es así siempre. Al día de hoy,

      1. No es tema de Bash. El comportamiento lo define la variable HISTCONTROL. Si vale ignorespace o ignoreboth, te funciona el poner un espacio en blanco delante. Muchas veces en entornos empresariales se elimina esta posibilidad para tener siempre una traza completa de los comandos introducidos en un sistema.

  2. Muy interesante el uso que le das a grep, creo que por ahí había un script que podías poner en el .bashrc que hacía también de notas. Lo vi si no mal recuerdo en los foros de Crunchbang y Archlinux hace ya tiempo. ¡Saludos! 🙂

  3. Con la costumbre que tengo de limpiar el sistema, perdería las notas con toda seguridad. Creo que mejor crear un fichero de notas. echo «NOTA: Recordar no ejecutar rm -rf /» >> NOTAS.TXT o algo similar.

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.