Liste des 15 commandes de terminal les plus utilisées
La commande history est un moyen utile de trouver des commandes spécifiques qui ont été utilisées dans le passé, et elle peut également être utilisée pour découvrir quelles sont vos commandes personnelles les plus utilisées avec la chaîne de commande suivante :
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head -15
La sortie supprime tous les drapeaux ou paramètres, en ne fournissant que les commandes racine indiquées par les plus couramment utilisées. L'exemple de sortie peut ressembler à ce qui suit :
$ 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 défauts
Le nombre à gauche indique combien de fois la commande a été utilisée, selon ce qui est répertorié dans l'historique des bash. Effacer bash history changera évidemment ces chiffres, tout comme tout ajustement de la longueur des commandes stockées dans bash_history, et le fait de le désactiver complètement fera évidemment en sorte que la commande entière ne rapportera rien.
Si vous préférez voir les commandes complètes les plus utilisées, peut-être pour créer des alias ou dans un autre but, vous pouvez simplifier la chaîne de commande en supprimant awk ;
histoire | tri -rn | tête
En laissant le drapeau -n en dehors de "head", on obtient par défaut une liste de 10 articles, mais n'importe quel nombre peut être appliqué en le spécifiant avec -n.
Ces commandes fonctionneront sous OS X et Linux, et devraient également fonctionner dans d'autres variantes d'Unix.