noroute2host.com

Linux, SysAdmin, DevOps, Cloud, Software Libre y Mucho Más...

Ordenación por número de versión en la terminal con sort y ls
por AdriMcGrady, el 24/02/2024

Este post va a estar centrado en unas pequeñas opciones de los comandos sort y ls. Estas opciones de estos comandos nos van a permitir ordenar números de versiones. Es simplemente un pequeño truco que descubrí no hace mucho y me apetece compartirlo.

Previsualización de ficheros Markdown en Vim en la terminal
por AdriMcGrady, el 29/05/2023

En esta entrada vamos a ver como previsualizar tus ficheros markdown con vim. Y sí, en la misma terminal que estás usando para editar tus ficheros con vim, sin necesidad de abrir ningún navegador, ni tan siquiera de tener un entorno de escritorio funcionando. Únicamente usaremos, el plugin de Vim preview-markdown.vim y el renderizador de markdown MarkDown Renderer, también conocido como mdr.

Como hacer que bash no distinga entre mayúsculas y minúsculas
por AdriMcGrady, el 31/03/2023

El objetivo de este post es tan simple como lo que dice su título. ¿Cómo hacer que bash no distinga entre mayúsculas o minúsculas? O lo que es lo mismo… ¿Cómo hacer que bash trabaje en modo case insensitive?

El comando tee
por AdriMcGrady, el 24/03/2023

Toca hablar de comandos útiles para la terminal en Linux o UNIX, y en concreto de uno en particular: tee. Se trata de un comando cuyo funcionamiento es bastante simple, pero es directamente proporcional a su utilidad. Básicamente lo que hace es leer de la entrada estándar y escribir a la salida estándar y a uno o más ficheros.

Tratamiento y conversión de imágenes con ImageMagick (II) Aplicación a densidades de pantalla de Android.
por AdriMcGrady, el 27/01/2023

Siguiendo con el tratamiento de imágenes desde la terminal con ImageMagick, vamos a aplicar lo visto en el post anterior al desarrollo de aplicaciones para Android. En concreto, a la necesidad de trabajar con imágenes en diferentes tamaños para las diferentes densidades de pantalla que puede tener un dispositivo Android.

Tratamiento y conversión de imágenes con ImageMagick (I)
por AdriMcGrady, el 23/12/2022

Seguro que has tenido hacer cambios en las propiedades de una imagen (tamaño, formato, etc) muchas veces. Y seguro que has usado cualquier programa de edición en tu PC o una app para el móvil. Pero… ¿y si tuvieras que hacer el mismo cambio a decenas o cientos de imágenes? ¿sería efectivo hacerlo de esa forma? Para solucionar esto, damos gracias a ImageMagick por existir. En este primer capítulo os contaré como realizar algunas operaciones básicas con imágenes desde la terminal con ImageMagick. Y habrá un segundo capítulo donde aplicaré estas transformaciones para generar un script que nos ayude a lidiar con las diferentes densidades de pantalla en el desarrollo de aplicaciones para Android.

Instalación y uso de virtualenv de Python
por AdriMcGrady, el 13/07/2022

Cuando estás desarrollando algo, hay varias tareas relacionadas con el entorno de desarrollo y sus características que suelen ser un quebradero de cabeza bastante importante. Muchas de estas tareas tienen que ver con la posibilidad de tener diferentes entornos donde desarrollar sin afectar a la versión productiva de tu aplicación o con la gestión de dependencias de librerías y versiones de estas. En el caso de Python, virtualenv te ayuda a lidiar con esta problemática.

Codificar y Decodificar Base64 desde la terminal
por AdriMcGrady, el 28/02/2022

Recientemente he tenido que hacer uso de base64 para codificar algunas cadenas de texto. Esto puede ser útil para codificar un fichero de forma básica, convertir una cadena con caracteres no alfabéticos a una cadena que sólo tiene estos caracteres, o incluso para codificar tokens o cadenas de autorización en determinadas APIs. Así que aprovechando eso, os dejo este mini-artículo de como usar el comando base64 desde la terminal.

Script Multiping para Bash
por AdriMcGrady, el 06/11/2021

Aprovechando temas tratados anteriormente os mostraré un script para hacer un multiping o ping múltiple a una lista de ips. Estas ips pueden venir de un fichero de texto y de parsear la salida del comando prips. Es cierto que hay herramientas alternativas para esto pero con nuestro script no necesitarás instalar nada en tu sistema linux o unix, solo copiar y ejecutarlo. Además, podrás adaptarlo a tus necesidades fácilmente.

Exportar y dejar de exportar un recurso NFS de manera manual con el comando exportfs
por AdriMcGrady, el 20/10/2021

Habitualmente para exportar o dejar de exportar un directorio por NFS lo normal es proceder a la modificación del fichero /etc/exports para después acabar haciendo un exportfs -a o incluso un reload del demonio NFS. Pero recientemente me he visto en la obligación de realizar esto sin tener que asumir el riesgo de afectar al resto de shares. Es decir, lo que os cuento a continuación sirve para exportar/dejar de exportar un directorio por NFS de manera manual.