Answers:
MSYS - http://www.mingw.org/wiki/msys
相当有用,只要您在%PATH%中具有MSYS的“ bin”目录,就可以在cmd.exe中使用许多unix命令。
您甚至可以在需要时从cmd.exe内快速切换到bash。
PATH
Unix实用程序
有人提出了UnixUtils的建议,但几年来似乎并未对其进行更新。
GnuWin32似乎正在更积极的开发中。它的自动更新程序GetGnuWin32相对笨拙,但是如果您对CLI足够满意,那么您应该能够处理它,而首先要使用Linux命令行工具。
我同时使用了Cygwin和Inerix / SFU / SUA的各种迭代,以及CMD + unxutils和腻子等。它总是像在与系统抗争。
尽管确实有这个名字,但Powershell确实使我赢得了胜利。现在,我仅使用带有一些unixy别名的powershell,一些脚本来模拟unixy行为以及一些本机Windows端口,例如vim,infozip,ncftp,curl,wget等。
这取决于您要做什么。如果您希望Windows实际上是unix,那么没有什么感觉会很正确,并且会令人沮丧。如果您想移植软件,那么有很多优点和缺点的选择。如果您想要的是功能强大的文本模式外壳程序和脚本编制环境,希望将自动化复制到服务器或伙伴机器上,那么请认真研究一下powershell。