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 -10Ele 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 npxSe 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 -10Como 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.