我可以在Windows中编写shell脚本吗

我可以在Windows中编写shell脚本吗,windows,shell,unix,scripting,Windows,Shell,Unix,Scripting,我是一名新的Unix程序员。我想练习一些Unix程序,但不想安装Unix系统。我只想在Windows上工作。有什么方法可以在Windows上运行shell程序吗?您有很多选择 您可以为类Unix环境安装cygwin 您可以使用GnuWin32运行为Windows编译的GNU软件 使用Perl、Python、Ruby等编写更高级的脚本很容易,因为这些语言都有很好的Windows版本 有Windows PowerShell,但这可能会让您感到非常陌生 您可以在Windows上安装带有Ubuntu或

我是一名新的Unix程序员。我想练习一些Unix程序,但不想安装Unix系统。我只想在Windows上工作。有什么方法可以在Windows上运行shell程序吗?

您有很多选择

  • 您可以为类Unix环境安装cygwin
  • 您可以使用GnuWin32运行为Windows编译的GNU软件
  • 使用Perl、Python、Ruby等编写更高级的脚本很容易,因为这些语言都有很好的Windows版本
  • 有Windows PowerShell,但这可能会让您感到非常陌生

您可以在Windows上安装带有Ubuntu或其他Linux发行版的虚拟机。VirtualBox是一个很好的免费产品。

有。@cnicutar:你为什么不把它作为一个答案发布呢?(是的,IMHO)@DarkDust,因为我怀疑这个问题会转移到超级用户那里,那里会有更合适的答案。我记得有一个网站也允许usix脚本,它允许运行简单的unix命令,但需要管理员权限的命令被禁用。有人见过那个网站吗?为什么要移动它。Shell脚本正在编程。我还需要创建文件,cygwin能这样做吗?与正确的unix相比,cygwin是否有任何限制?您可以使用上面列出的所有选项创建文件。Cygwin不是Unix,所以肯定有一些事情是您在Cygwin中无法完成的,而您可以在Unix中完成这些事情。请阅读并学习接受答案。不一定是这个,但你还没有接受。我想你只是还没明白。