Como descobrir os comandos mais utilizados no seu terminal
Você sabe como descobrir os comandos que você utiliza com mais frequência no seu terminal Linux ou macOS? Simples, basta utilizar o seguinte comando:
history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10
Ele irá mostrar quais os comandos que você mais utilizou.
> history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10
4838 git
2063 clear
1137 pnpm
486 cd
328 npm
296 code
252 ..
224 yarn
115 docker
50 npx
Se você quiser aumentar a lista, basta trocar o último parâmetro, o head
. Substitua pelo número que desejar.
Caso a quantidade de comandos mostrado esteja muito pequena, você pode adicionar um 1
depois do history
. No zsh
, o history
mostra somente os últimos 15 comandos, mas se você utilizar o history 1
irá ver todos os resultados. Ficaria assim:
history 1 | awk '{print $2}' | sort | uniq -c | sort -rn | head -10
Como limpar o histórico de comandos?
Para limpar o histórico de comandos, você pode utilizar o comando history -c
no bash normal. Caso esteja utilizando zsh, utilize history -p
.
Esse post nasceu graças a uma tradição que tenho de postar os comandos que mais utilizei todos os anos.
Para ficar de registro: os comandos que mais rodei no terminal em 2019 - sim, eu sou daqueles que roda clear por qualquer coisa (até quando o terminal está limpo) 😅
— João Pedro Schmitz (@jpedroschmitz) December 23, 2019
2952 clear
2660 git
1349 yarn
1188 cd
620 ls
207 code
119 react-native
100 rm
91 celar
82 easy-challenge
Post de hoje é super curto, mas queria deixar esse registro na internet, já que não consegui encontrar nenhum post falando sobre isso em Português.