CYGWIN is good....it is a linux like environment for windows...
You can execute linux commands from windows command prompt using cygwin...
Commands run in bash shell...
We have to keep in mind that Cygwin doesn't support running Linux API's....
More information & download can be get from Cygwin