Skriv inn de 15 mest brukte Terminal Commands

Historikkkommandoen er en nyttig måte å finne bestemte kommandoer som tidligere har blitt brukt, og det kan også brukes til å finne ut hva dine personlige mest brukte kommandoer er med følgende kommandostreng:

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

Utgangen striper eventuelle flagger eller parametere, og gir bare rotkommandoene som vises av de mest brukte. Eksempelutgang kan se ut som følgende:

$ 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

Tallet til venstre angir hvor mange ganger kommandoen er brukt, per hva som er oppført i bash-historien. Clearing bash historien vil åpenbart endre disse tallene, som vil eventuelle tilpasninger av lengden på kommandoer lagret i bash_history, og å ha den deaktivert helt vil åpenbart føre til at hele kommandoen rapporterer ingenting.

Hvis du helst vil se de mest brukte komplette kommandoene, kanskje for å lage alias eller til en annen hensikt, vil forenkling av kommandostrengen ved å fjerne awk gjøre det;

history | sort -rn | head

Hvis du forlater et flagg av "hodet", vil det være standard å liste 10 elementer, men et hvilket som helst tall kan brukes ved å angi det med -n.

Disse kommandoene vil fungere i OS X og Linux, og skal også fungere i andre Unix-variasjoner.