Existe un comando llamado pwck que mediante su ejecución verifica que la información contenida en los ficheros de autenticación /etc/passwd y /etc/shadow es correcta. Básicamente comprueba el número de campos en cada una de las entradas de los ficheros, verifica la existencia de los campos de login, UID y GID además de revisar que el Seguir leyendo
comandos linux
Linux: El comando lsof
Lsof es una potente herramienta disponible en la shell de Linux que lista los ficheros abiertos en el sistema. Partiendo de esta base, podemos conocer rápidamente que ficheros mantiene abiertos un determinado proceso (PID) o usuario e información adicional como el puerto utilizado por dichos servicios/ficheros, sockets en uso, etc. Lanzando el comando lsof sin Seguir leyendo
¿Cómo escapar caracteres dentro de una variable en sed?
Hace un tiempo os expliqué la forma de utilizar variables dentro de sed, ¿pero como hacemos si dentro del contenido de la variable hay caracteres que tienen que ser «escapados»? Por ejemplo: #!/bin/bash VARIABLE=»/foo/bar/test» sed «s/${VARIABLE}/foo/» fichero Si lo ejecutamos: sed: -e expression #1, char 8: unknown option to `s’ Lo que pasa es que Seguir leyendo
tee linux: mandar la salida de un comando a dos sitios
Imágen: wikipedia Tee es un comando Linux (bueno, realmente está disponible en Unix, 4DOS/4NT y Windows PowerShell) que permite copiar la entrada estándar de un comando a un archivo y así mismo seguir teniendo salida estándar por pantalla/terminal. Copia la entrada estándar a cada ARCHIVO, y también a salida estándar. Vamos a ver un ejemplo Seguir leyendo
Cómo evitar los saltos de línea en el comando unix df
Cuando el nombre de una partición o volúmen es demasiado largo, al mostrarla con el comando df se crea un salto de línea para mantener la estructura de las columnas y tabulaciones: # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 447G 6.3G 417G 2% / /dev/sdb1 996M 39M 906M 5% /tmp /dev/sda1 Seguir leyendo