I see more and more people turning to the command line these days. If you are using Linux or Mac you have a great console. If you are stuck on Windows you have the ancient cmd.exe (ignoring Powershell for the moment).
The solution? Console2
Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles
Console2 gives you all the same features available in Linux/Mac.
What is really neat about Console2 is the fact that you can provide multiple shell executables. So you can have cmd.exe for normal Windows functions. Have Cygwin installed? You can supply a path to that. Git? No problem.
So within one console window you can access multiple CLI interfaces (in tabs).