Ejemplos de Comandos Combinados con Pipes

ejemplos-de-comandos-combinados-con-pipes-1

Encontrar todos los archivos en /usr excluyendo los directorios indicados (/usr/var, /usr/tmp, /usr/local):

find /usr | egrep -v "/usr/var|/usr/tmp|/usr/local"


Convertir todos los caracteres del archivo ejemplo.txt de minúsculas a mayúsculas:

cat ejemplo.txt | tr "a-z" "A-Z" > mayusculas.txt


Ver todos los procesos del Apache que están en ejecución:

ps -aux | grep -e "httpd"


Obtener los últimos cuatro accesos de la IP 192.168.2.107 al Apache:

cat /var/log/httpd/access_log-20141207 | grep -e "192.168.2.107" | tail -n4


Ver todas las conexiones tcp correspondientes a mysql:

netstat -tap | grep mysql


Ver todas las conexiones al servidor en el puerto 22 (SSH):

netstat -ln | grep 22


Numerar en forma inversa las líneas del archivo ejemplo.txt y mostrarlo en pantalla:

cat -n ejemplo.txt | sort -r


Ver las primeras 100 líneas del archivo log de los correos (maillog) con paginación:

head -100 /var/log/maillog | more


Mostrar los archivos más pesados en tamaño de bytes en el directorio de logs y controlar la vista con less:

cd /var/log
ls -lhS | less


Listar todos los archivos abiertos por los procesos, que se relacionen con el directori usr y controlar la lista con less:

lsof | grep usr | less


Obtener los 5 comandos más usados por SSH:

history | awk '{print $2}' | sort | uniq -c | sort -nr | head -5
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *