如何通过Cygwin在Windows 7上运行.sh文件?

时间:2014-03-28 20:26:49

标签: bash shell cygwin sh

我必须在我的 Windows 7 操作系统上使用一个软件包,但该软件包只附带.sh文件,所以我必须使用bash,因此我必须在我的机器上运行Cygwin。

但我对Windows很熟悉,但对Cygwin和shell编程来说却是全新的。

假设我在run.sh中有一个/cygdrive/c/Users/myUserName/Desktop/software/myPackage/bin文件,我应该如何在Cygwin中运行它?

下载Cygwin并在终端中导航到该目录并输入run.sh输入但是它会抱怨

$ run.sh
-bash: run.sh: command not found

我问这个是因为我通常在Windows中理解你可以导航到目录并运行.bat文件,那就是它?

这对Cygwin有什么用?任何建议都非常感谢!

1 个答案:

答案 0 :(得分:34)

您可以将其运行为:

bash run.sh

否则:

chmod +x run.sh
./run.sh