Truco shell Unix: quitar líneas en blanco de un fichero con grep

grep . fichero > fichero2 Con el comando citado arriba conseguiremos pasar al fichero2 las líneas que contengan caracteres del fichero 1, o lo que es lo mismo, pasar todo excepto las líneas en blanco. Opción interesante si no nos manejamos con comandos como sed, awk, etc.


El comando rsync

El comando rsync sustituye al obsoleto rcp (remote-copy). Se trata de un comando de gran flexibilidad, permite encriptar las trasferencias de datos a través de ssh, permite realizar copias desde una máquina local a una remota (y viceversa), de local a local, y entre servidores rsync. Lo que diferencia a rsync de otros comandos o Seguir leyendo


Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD

Unix ToolBox es un excelente sitio web que recopila comandos, tareas, scripts,etc de Unix/Linux/BSD separados por categorías, además de ser una excelente guía práctica con ejemplos de cada comando, tanto para usuarios avanzados, intermedios como principiantes. Os dejo las categorías y un ejemplo de como es por ejemplo, la subcategoría hardware dentro de sistema, podéis Seguir leyendo


Reemplazar texto en múltiples ficheros con Perl

Gracias a Perl, es muy sencillo realizar cambios en uno o varios ficheros sin necesidad de crear ningún script. Por ejemplo si necesitaramos cambiar la configuración DNS de dominios ubicados en la carpeta /var/named/ podemos hacerlo con un este comando: perl -i -pe «s/0.0.0.0/1.1.1.1/g» /var/named/dominio.com.db Si quisieramos hacerlo para todos los dominios: perl -i -pe Seguir leyendo