如何在Windows中使脚本可执行

问题描述 投票:2回答:1

如何在Windows中使脚本可执行。就像chmod + x命令在linux中所做的那样。我浏览过但没有明确的解决方案。谢谢你的帮助。

exe
1个回答
1
投票

您需要为该文件提供可执行的扩展名。 Windows默认执行.bat,.com和.exe文件,但PATHEXT environment变量确定哪些扩展可以执行,甚至不写出扩展名,以及将以何种顺序执行。

实际执行的内容取决于HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\下的注册表设置,这些设置也由资源管理器中的“打开方式...”图形对话框编辑。有关详细信息,请参阅另一个问题的答案:https://stackoverflow.com/a/3924822/1584012

在您的情况下,git-ftp脚本使用bash,而大多数Windows机器上都没有预先安装bash。如果您的Windows版本支持Windows Subsystem for Linux可选组件,我建议您安装它。但有other options,如Cygwin,Wubi或虚拟机。

正如你在评论中所写,Git for Windows包含一个MSys2 bash shell,它在某种意义上是Cygwin的继承者。

© www.soinside.com 2019 - 2024. All rights reserved.