Enviar un correo con desde la línea de comandos de #RaspberryPi con Raspbian

Veamos cómo enviar un correo desde la línea de comandos de nuestra Raspberry Pi con Raspbian como sistema operativo.

Desde hace un tiempo cambié openSUSE Tumbleweed en mi Raspberry Pi por Raspbian, una derivada de Debian especialmente orientada para este pequeño hack.

La verdad es que estoy muy contento con el cambio, se comporta de manera eficiente y estable, características deseadas en un pequeño servidor que corre un NextCloud y algunos servicios más…

Ya hace un tiempo escribí un tutorial sobre cómo mandar correos mediante la línea de comandos, un tutorial que funcionaba perfectamente en mi openSUSE, pero que en Debian no conseguí hacer que funcionara de la misma manera.

Después de mucha búsqueda en tutoriales copiados unos de otros, en respuestas y tutoriales que no me terminaban de funcionar, etc al final conseguí que en Raspbian desde la línea de comandos pudiera mandar un correo, ¿os interesa saber cómo lo hice?

Sigue leyendo «Enviar un correo con desde la línea de comandos de #RaspberryPi con Raspbian»

Script que nos envía un correo cuando cambia nuestra IP pública

Quiero compartir un pequeño script en Bash que nos informa por correo que nuestra IP ha cambiado y nos manda la dirección de la nueva IP.

Si sois lectores asiduos del blog, hace unas semanas adquirí una Raspberry Pi que corre un openSUSE Tumbleweed en su interior.

Mi Raspberry Pi está corriendo algunos servicios que decidí instalar y probar. Publica contenido de blogs que me interesan en mi cuenta de GNUsocial y también de Diaspora, me mantiene siempre conectado a los canales IRC que me interesan, y alguna cosilla más.

Para algunos de los servicios que corre mi Raspberry Pi, no importa que tenga una dirección IP dinámica y esta cambie de vez en cuando, pero para otras opciones, es necesario saber cuando mi proveedor de internet cambia la dirección IP y cual es la nueva dirección IP que me ha adjudicado.

Sigue leyendo «Script que nos envía un correo cuando cambia nuestra IP pública»

Comando cp de Linux. Un par de trucos útiles

El comando cp en GNU/Linux sirve para copiar un archivo o carpeta trabajando en la línea de comandos. Pero esconde muchas opciones.

La línea de comandos en GNU/Linux esconde un montón de opciones y de utilidades que una vez conocidas resultan ser de lo más útiles y potentes, quizás más que muchas utilidades con una interfaz gráfica.

Veamos en este artículo un par de trucos sencillos que nos pueden ser de utilidad utilizando el comando cp (que viene de copy) y que como se puede adivinar este comando sirve para copiar archivos o carpetas de una hubicación en otra.

Sigue leyendo «Comando cp de Linux. Un par de trucos útiles»

comando grep. Hackeando y aprendiendo a usarlo

Grep es un potente comando de GNU/Linux para utilizarlo en la línea de comandos. Veamos algunos usos.

consola-linux-shell

La consola o línea de comandos de GNU/Linux es una de las herramientas más potentes. Pero a la vez es la más temida y quizás evitada por muchos usuarios ya llevemos mucho tiempo o seamos unos recién llegados.

Es bueno saber que existen muchas herramientas muy útiles, saber sacarles provecho y saber para qué utilizarlas. Utilizadas de una en una proporcionan un buen arsenal para muchas tareas.

Utilizadas en conjunto mediante «tuberías» o en scripts entonces se vuelven letales y no tienen rival.

Hoy vamos a descubrir algunas de las cosas que puede hacer el comando grep. Este comando se utiliza para buscar cadenas de texto en un archivo o archivos en un directorio o directorios. Puede buscar una cadena, expresiones regulares, etc.

Sigue leyendo «comando grep. Hackeando y aprendiendo a usarlo»

Gestor de tareas para la línea de comandos y con interfaz web

¿Te gusta mantener una lista de tareas a realizar? Con esta herramienta puedes hacerlo desde la línea de comandos y con una sencilla interfaz web local.

todolist
Pincha sobre la imagen para ampliar

Hace unos días descubrí una herramienta llamada Yokadi para manejar listas de tareas desde la línea de comandos. Puedes leer la entrada aquí:

La amiga Ondiz hizo un gran artículo probando la herramienta en su blog Onda hostil (de recomendada lectura).

Y hoy vamos a ver otra sencilla herramienta de software libre y multiplataforma llamada todolist para llevar al día las listas de cosas a hacer.

Sigue leyendo «Gestor de tareas para la línea de comandos y con interfaz web»

Yokadi: Maneja listas de tareas desde la línea de comandos

Yokadi es una herramienta para crear y manejar listas de tareas o TODO que se maneja desde la línea de comandos.

consola-linux-shell

¿Eres una persona organizada a la hora de realizar, poner en marcha y hacer un seguimiento de tus proyectos? ¿Eres un friki o frika de la línea de comandos? Entonces esta herramienta será una delicia para tus dedos tecleadores.

Yokadi es una herramienta para manejar desde la línea de comandos, y que te ayuda a gestionar pequeñas bases de datos creadas con SQLite. No te asustes es una herramienta simple, intuitiva y muy eficiente.

Sigue leyendo «Yokadi: Maneja listas de tareas desde la línea de comandos»

Curso interactivo sobre la línea de comandos, con ejercicios.

La línea de comandos de GNU/Linux es una de sus grandes herramientas. Aprende con este curso interactivo los comandos básicos practicando con ellos.

consola-linux-shell

Si usas cualquiera de las distribuciones de GNU/Linux (o al menos una gran parte de ellas) puedes sobrevivir perfectamente sin necesidad de teclear comandos en una terminal.

Las pantallas negras con cursor parpadeante, que tanto asustan a los recién llegados no son indispensables, ya que para la mayoría de tareas existen interfeces gráficas con las que el usuario neófito se siente más cómodo.

Pero es justo destacar que existen tareas que se realizan más rápidamente o que tienen más opciones al ejecutarlas mediante la línea de comandos que con us interfaz gráfica correspondiente. Por tanto creo que es correcto decir que si bien no es absolutamente necesaria, es muy útil en ciertos aspectos y tareas.

Sigue leyendo «Curso interactivo sobre la línea de comandos, con ejercicios.»

La consola de Linux para novatos (VII)

Séptima y última entrega de esta pequeña serie de tutoriales que quiere acercar la consola de Linux a los nuevos usuarios, para que le pierdan el miedo y la vean como la gran herramienta que es.

consola-linux-tux

A lo largo de siete semanas en sendos artículos he ido desgranando los conceptos básicos de la línea de comandos de Linux. Puedes ver todos los artículos de la serie en este enlace:

Sigue leyendo «La consola de Linux para novatos (VII)»

La consola de Linux para novatos (VI)

¿Echabas de menos una nueva entrega de esta serie? Pues deja de sufrir que de nuevo está aqui, para deleite de Geek GNU/Linuxeros!!

consola-linux-tux

En esta entrega de la serie veremos el redireccionamiento de entrada/salida de los comandos. Es decir que los comandos den sus resultados no por la salida estándar que es la pantalla, ni que los tomen por la entrada estándar que es el teclado. Sigue leyendo «La consola de Linux para novatos (VI)»