回答:
MSYS - http://www.mingw.org/wiki/msys
かなり使いやすく、%PATH%にMSYSの「bin」ディレクトリがある限り、cmd.exe内から多くのUNIXコマンドを使用できます。
必要なときにcmd.exe内からbashにすばやく切り替えることもできます。
PATH
UnixUtils
少数の人々がUnixUtilsを提案しましたが、数年間更新されていないようです。
GnuWin32はより活発に開発されているようです。その自動アップデータ、GetGnuWin32は、比較的不格好ですが、あなたが最初の場所で、LinuxのコマンドラインツールをしたいためにCLIで快適な十分にしている場合、あなたはそれに対処することができるはずです。
CygwinとInerix / SFU / SUAのさまざまなイテレーションの両方と、CMD + unxutilsおよびputtyなどを使用しています。常にシステムと戦うような感覚です。
私は本当に(名前にもかかわらず)PowerShellに勝ちました。現在、powershellとunixyエイリアス、unixyの動作をエミュレートする少数のスクリプト、vim、infozip、ncftp、curl、wgetなどのネイティブWindowsポートを使用しています。
それはあなたが何をしようとしているかに依存します。ウィンドウを実際にunixにしたい場合は、何もまったく適切に感じられず、イライラするさまざまなフレーバーになります。ソフトウェアを移植する場合は、さまざまな長所と短所のある多くのオプションがあります。必要なものが強力なテキストモードシェルおよびスクリッピング環境であり、サーバーまたはバディマシンに自動化を複製する可能性がある場合は、powershellをよく見てください。