- Código: Selecionar todos
$ history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a; }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
Basicamente, ele pega o histórico, conta o número de vezes que cada comando foi utilizado e imprime uma lista de porcentagens. Você pode modificar o comando para pegar uma lista mais longa (aumente -n10 ) , por exemplo; para ver os comandos menos autilizados, modifique head para tail;
Aqui está a minha lista dos 10 comandos mais utilizados no meu laptop pessoal:
- Código: Selecionar todos
1 34 20.2381% sudo
2 20 11.9048% cd
3 14 8.33333% flatpak
4 12 7.14286% youtube-dl
5 7 4.16667% xmr-stak
6 7 4.16667% pacman
7 6 3.57143% man
8 5 2.97619% cat
9 4 2.38095% yaourt
10 4 2.38095% xfce4-screenshooter
Fiquei um pouco surpreso do flatpak estar lá, mas isso se deve ao fato de ter brincado com flatpak há alguns dias atrás... Agora, acho que nem tenho mais esse pacote no sistema... E o décimo lugar, xfce4-screenshooter, é por causa de um atalho de teclado que configurei para abrir quando aperto Super+S...
Quase não utilizo o editor de texto via terminal, mas seria o nano, no caso...
Quais os comandos que vocês mais utilizam? Editores de texto? São desenvolvedores, power users..?
Ref 1 https://opensource.com/article/18/8/lin ... al-command
Ref 2 https://www.reddit.com/r/linux/comments ... d_you_use/