Ranking de los comandos que mas usamos

por | 2 abril, 2021

no se por que en muchos blogs veo este post así que aquí va 😀

el comando es una concatenación de pipes a los que les vamos a hacer el análisis de cada comando. El comando final es el siguiente:

history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10

history: este todos lo conocemos, muestra el historial de comandos ejecutados en la consola, lo podemos encontrar en el archivo ~/.bash_history

awk ‘{print $2}’: awk es una poderosa herramienta para dar formato a la salida estándar, (podría hacer un post de eso) en este caso me limitare a decir que muestra solamente la 2° palabra

sort: ordena las palabras que nos entrega awk (esto sirve para el siguiente comando)

uniq -c: muestra la cantidad de veces que se repite una linea y elimina todas las repeticiones

sort -rn: nuevamente ordena, usando los valores numéricos (que nos entrego el comando anterior) y en orden descendente

head -10: finalmente nos muestra las 10 primeras lineas de lo que entrego sort -rn

history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10

Ya con eso tenemos nuestro propio ranking de los comandos que mas utilizamos, en mi caso en uno de mis vps tengo el siguiente resultado

history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10
     67 openvpn3
     54 ls
     40 systemctl
     33 cd
     23 kill
     21 nano
     19 tar
     15 apt-get
     14 more
     12 ps

me perturba que openvpn3 sea el primero ya que hace varios meses estuve probando cosas usando ese comando y aun se mantiene en el puesto n° 1

fuente:

Deja una respuesta

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