I use Linux. Not as a main operating system on either of my three physical computers (iMac, MacBook, IdeaPad) however there’s a very good chance that I have a few SSH (secure shell for the uninitiated) sessions open to various virtual servers around the country, and I’ve probably got a virtualized instance of some Linux flavor sitting in VirtualBox, or maybe even running.
As such, I’ve found that there are a few commandline utilities that will make your live better/easier if you’re working on Linux. The cool thing about the operating system is that a one-line command will generally install any of the applications I’m about to list.
Finally, my main Linux distribution is Ubuntu, even on the virtual servers. Don’t judge…it’s built on the resource-light Debian distribution, is the biggest thing on the desktop/notebook/netbook market at the moment, and seems to run stably enough in my environment. No matter how non-1337 my techie coworket at The Oredigger says I am. Seriously dude, you’re trying to run a server on Fedora? They aren’t even trying to be a server distribution.