![]() |
1
9
把你的cygwin bin目录(可能
这也将使您能够使用如下命令
|
![]() |
2
16
如前所述,您需要将cygwin二进制文件添加到您的路径中。为此,右键单击“我的电脑”,单击“属性”,然后单击“高级”,然后单击“环境变量”。 创建一个名为“cygwin_home”且值为“c:\cygwin”(或安装cygwin的任何位置)的新环境变量。默认位置是“c:\cygwin”,因此这可能对您有用)。 然后编辑名为“path”的环境变量,并将以下内容附加到末尾: ;%cygwin_home%\bin;%cygwin_home%\sbin;%cygwin_home%\usr\bin;%cygwin_home%\usr\sbin;%cygwin_home%\usr\local\bin;%cygwin_home%\usr\local\sbin 关闭命令提示,然后重新打开它。现在应该可以使用cygwin二进制文件了。您可以通过键入“which bash”来再次检查这个问题。它应该报告bash可执行文件的位置。 |
![]() |
4
2
如果从Windows命令shell调用此脚本,第一行将导致错误,因为
因此,底线是这个脚本作为常规批处理文件运行,而不是从Cygwin的bash中运行。如前所述
|
![]() |
5
0
我刚遇到这个问题。 编辑环境变量非常有效。但是如果你没有管理权,你就不能这样做。 在这种情况下,可以使用绝对路径执行命令,如:
如果这样做,即使从批处理文件调用bash脚本,它也能工作。 |
|
Le Thuan · grep可以只显示我想要的结果吗 7 年前 |
![]() |
Babu · 更新Cygwin后vi或vim未启动 7 年前 |
![]() |
Jay8ee · Cygwin命令替换不工作 7 年前 |
![]() |
CapnKirk · 在cygwin上安装sdkman 7 年前 |