Enumere los 15 comandos de terminal más utilizados

El comando history es una forma útil de encontrar comandos específicos que se han utilizado en el pasado, y también se puede utilizar para descubrir cuáles son sus comandos personales más utilizados con la siguiente cadena de comandos:

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head -15

La salida elimina cualquier indicador o parámetro, proporcionando solo los comandos raíz mostrados por los más utilizados. El resultado de ejemplo puede tener el siguiente aspecto:

$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn |head -n 15
56 traceroute
35 nslookup
35 ssh
31 ls
28 curl
25 sftp
23 gcc
23 make
18 cd
18 cat
17 round
15 python
13 kill
13 clear
10 defaults

El número a la izquierda indica cuántas veces se ha utilizado el comando, según lo que se enumera en el historial de bash. Borrar el historial de bash obviamente cambiará esos números, al igual que cualquier ajuste en la longitud de los comandos almacenados en bash_history, y tenerlo deshabilitado por completo obviamente hará que todo el comando no informe nada.

Si prefiere ver los comandos completos más utilizados, tal vez para crear alias o para otro propósito, simplificando la cadena de comandos eliminando awk lo logrará;

history | sort -rn | head

Si deja la bandera -n fuera de ‘head’, se mostrará una lista predeterminada de 10 elementos, pero se puede aplicar cualquier número especificándolo con -n.

Estos comandos funcionarán en OS X y Linux, y deberían funcionar también en otras variaciones de Unix.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario