Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been using Bash for years and I really like iTerm. Is there a way to get that level of console usability for Micosoft's Windows cmd?

By that I mean the sane tab completion, history (even if you close the terminal), searching back and so on, and also a terminal I can resize, with tabs, nice fonts, etc.

share|improve this question
up vote 4 down vote accepted

Windows Powershell is probably worth a look, I'm not sure if it has all the features you want but it's certainly a step up. Otherwise Console is something I've seen my Windows brethren using that has a fair amount of the features you've asked for.

share|improve this answer
So, is Powershell useful as an interactive shell (beyond scripting)? – Pablo Jul 28 '09 at 11:22
Absolutely! Powershell is amazing in that it exposes basically the entire .NET Framework and COM libraries as scriptable interfaces. It is useful for everything from managing Exchange server to testing a regular expression. Give it a shot! – Goyuix Aug 12 '09 at 14:29
Powershell is a new command interpreter, but it uses the same old cmd.exe GUI (albeit with a slightly altered configuration). Proof: try pasting via Ctrl+V, or resizing horizontally -- same old behavior :(. – Roy Tinker Jul 16 '14 at 16:39

I had the exact same question. For a while I used Console and it was OK.

However I found out about Git Bash. If you install Git for Windows, you get this app called Git Bash that provides a console window running bash. It's awesome. I've been using it for months.

It may seem counterintuitive to install Git (a version control system) in order to get a decent console but it works.

share|improve this answer
This is what I currently use. The usability of the console is nowhere near iTerm, though. It's pretty much the same as CMD.EXE except that you have a bash shell running in it. – iconoclast Jan 16 '13 at 15:01

console2 gui + cygwin = 99% of iterm.

share|improve this answer

I haven't used these personally (Mac os x is my daily driver), but a quick search found these :

win-bash, gnu-bash, and unxutils.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.