Hacker News new | ask | show | jobs
by jpwgarrison 4188 days ago
I alias "history | grep" to "hrep" and I'd bet it is one of my top 3-5 commands.
2 comments

Why not find out:

  history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
uniq seems a bit easier to understand here:

history | awk '{print $2}' | sort | uniq -c | sort -rn

:D HA! Nice!

2936 git 1166 cd 409 ll 343 ssh 302 l 279 vagrant 223 ls 201 la 151 cat 140 mkdir

Why not use C-r?
This could change your life:

https://github.com/junegunn/fzf

It's a fuzzy searcher for Ctrl-r that shows all possible results, updating as you type.

Sometimes that is what I want, but usually I want a list of all the iterations of something to cut/paste/adjust.