PyCmd is a smart command prompt extension for Windows' cmd.exe; its purpose is to emulate a few power features of UNIX shells (decent Tab-completion, persistent history, etc.)
Features:
- Smart Tab-completion (similar to e.g. bash)
- Searchable, persistent command history
- Enhanced editing (copy/paste, undo, emacs key bindings)
- History of recently visited directories