10 Most Used Linux Commands


Whilst skimming my Bash history today looking for an esoteric one liner I’d written earlier I started to ponder what my most used commands were, it’s easy enough to find out! This is actually output from my Mac, not a Linux box, I tricked you 😀

Chill:~ rus$ history | awk {'print $2'} | sort | uniq -c | sort -nr | head -n 10
106 ssh
49 ls
44 cd
42 curl
34 scp
25 vi
15 mv
15 cp
12 grep
10 rm

ssh looks to be number one, which is understandable as I do a lot of work on remote machines.. so what does my usage pattern on remote servers look like?

root@xflipnag2:~# history | awk {'print $2'} | sort | uniq -c | sort -nr | head -n 10
211 vi
160 ls
150 cd
89 svn
39 grep
38 ps
28 cat
24 /usr/lib/nagios/plugins/check_http
24 puppet
20 puppetapply

This time it really is a Linux box, running OEl6 if you must know! Pretty similar, it’s a monitoring node so recently I’ve been using the check_http command to run some HTTP tests. Puppetapply is an alias of ours to run Puppet in a manner that will make changes, by default it runs noop.

It’s nice to see grep rocking, one of my favourite commands really. Though I’m surprised sed hasn’t shown up anywhere!

What are your 10 most used commands?

Previous articleIncome Report February 2013
Next articleInstall Android Eclipse
Hi, I'm Rus and after 10 years of Linux administration and software development, in September 2014 I quit my day job, sold all my stuff and moved to Thailand to live the good life. My new website, http://www.ruspow.com shows how I'm making money online as well as what life can be like when you're not sat behind a desk and are free to make your own decisions!