numerar fichero de texto desde la terminal

Mostrar números de línea desde la terminal #LINUX

Aunque trabajando con ficheros, es relativamente fácil abrirlo en un editor de textos y usar la opción de mostrar los números de línea (si no lo tiene integrado en la línea de estado junto a la columna en la que se encuentra en ese momento el cursor), resulta de especial utilidad (cuando te estás manejando con los comandos less o cat por poner un par de ejemplos) cuando estás trabajando desde la terminal de comandos, contar con una forma de ver la línea en la que se encuentra determinado contenido o código de nuestro script.

Seguir leyendo

Terminal de Geany

Activar la terminal en Geany

En ocasiones y, por causas aún por determinar, alguno de mis alumnos ha tenido problemas con la terminal en Geany; en concreto se les quedaba totalmente en negra sin la posibilidad de escribir ningún comando en ella y, por mucho que se utilizase la opción “Reiniciar terminal”, no había forma de hacerla funcionar correctamente.

Por fortuna, encontramos un pequeño truco para solucionar los problemas de Geany con la terminal que esperamos os pueda resultar de utilidad si os encontráis en la misma situación 👍

Seguir leyendo

Imprimir secuencias de números en BASH

generar números en bash usando bucles

Son varios los lectores que han solicitado algún truco para poder definir intervalos de páginas (con repetición) a la hora de imprimir octavillas (en la impresora o en pdf).

La idea es repetir la misma página cuatro veces en cada cara del papel y, para ello, se requiere indicar en la configuración de impresión (ver enlace del párrafo superior para más detalles del truco), secuencias del tipo 1,1,1,1,2,2,2,2,3,3,3,3,…

Cuando el número de páginas es elevado (uno de ellos comenta que necesita hacerlo con 100 páginas) se hace poco práctico hacerlo manualmente por lo que aquí os dejo un simple bucle en bash (¿alguien se anima a compartir una solución usando la hoja de cálculos?) que lo soluciona fácilmente…

Seguir leyendo

Obtener el directorio de ejecución de un script BASH

Aunque de un tiempo a esta parte suelo programar mis scripts más en Python que en BASH (por poder usarlos tanto en Windows como en Linux), necesitaba el otro día mejorar uno de los que tengo funcionando con el uso de un fichero de configuración.

Como el script lo lanzo desde cualquier directorio, no podía utilizar rutas relativas al fichero de configuración, así que me ha tocado buscar la forma de obtener la ubicación de un script en BASH.

Te cuento cómo hacerlo…

Seguir leyendo

[BASH] Cómo activar el “modo incógnito” en la terminal

ocultar comandos en la terminal linux

Imagina que necesitas lanzar algunos comandos que, por algún motivo, no te gustaría que quedasen registrados en el log de tu terminal y alguien más los pudiese utilizar.

¿Qué te parecería contar con un modo incógnito (acá modo “porno”) como el que desde hace tiempo tienen los navegadores web?

Pues aquí tienes un par de formas de evitar que tus acciones queden anotadas en el historico de operaciones realizadas en la terminal ¡Qué aproveche!

Seguir leyendo

Generando códigos PIN en Bash aleatoriamente

generador de números aleatorios en bash linux

Tengo un serio problema con la autenticación en dos pasos (2FA) de la Synology NAS DS213j.

Tanto es así que casi nunca funcionan los códigos que le introduzco y me veo obligado a solicitarle que me envíe un correo con una clave para poder entrar.

Como los humanos tendemos (casi sin darnos cuenta) a seguir patrones, me he buscado la forma de generar números de 8 dígitos y evitarme tener que pensar números pseudoaleatorios 😉

Seguir leyendo

Sincronizando tus ficheros en las “nubes” con Linux

acceder a google drive desde la terminal

Que programas como Google Drive, a día de hoy, no cuenten con un cliente oficial para Linux debería estar penado.

Por fortuna existen alternativas (más o menos “pedestres”) para subir a cualquier servicio de alojamiento (Drive, OneDrive, Dropbox, …) en la web.

Quiero hablaros de RClone, en especial de su instalación (sin permisos de administración) y configuración como paso previo a otro artículo que espero resulte de utilidad a mis compañeros de profesión (hasta ahí puedo leer que decía Mayra Gómez Kemp 😉 )

Seguir leyendo

[Bash] Subir ficheros a Dropbox desde la terminal

controlar directorios dropbox desde bashEn uno de los últimos experimentos que he estado haciendo se me planteó la necesidad de subir imágenes a una cuenta de Dropbox desde una máquina en la que no me “interesaba” montar el cliente de Dropbox (sólo quiero subir un fichero cada cierto, nada de tener más de la cuenta en ese ordenador ;))

Por fortuna, Andrea Fabrizi (grazie Andrea) tuvo la misma necesidad y nos ha regalado la forma de conectar, utilizando cUrl, contra la API de Dropbox.

Pasa, te cuento cómo hacerlo.

Seguir leyendo