OSX/IOS

Enumere sus 15 comandos de terminal más utilizados

Descubriendo los comandos de Terminal más utilizados con historial

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 averiguar qué comandos personales se utilizan más 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 ejemplo de salida puede verse así:

$ 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 de la izquierda indica cuántas veces se usó el comando, dependiendo de lo que se enumera en el historial de bash. Eliminar el historial de bash obviamente cambiará estos números, al igual que cualquier ajuste en la longitud de los comandos almacenados en bash_history, y deshabilitarlo por completo obviamente hará que todo el comando no informe nada.

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

history | sort -rn | head

Si deja el indicador -n desactivado en el «encabezado», la lista de 10 elementos aparecerá por defecto, pero se puede aplicar cualquier número especificándolo con -n.

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

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar