我的cygwin怎么用不了?

帮我看看是怎么回事???

从所贴图片来看,cygwin 其实没有问题,是你所键入的命令 menu 找不到。假如你的系统中确定存在一个 menu.exe 或 menu.com 文件的话,那么就是这个可执行文件 menu.exe/menu.com 的所在路径不在环境变量 PATH 之中。你可以在 cygwin 的 shell 提示符下用以下命令来显示当前 PATH 环境变量的内容:

echo $PATH

若确定了是环境变量的问题的话,可以将相应路径增加到 PATH 中。例如,假设 menu.exe 的全路径( Full path) 是 D:\somewhere\xxx\menu.exe,那么,可以这样(输入以下命令,这是因为在 cygwin 中 C: 要写成 /cygdrive/c, 斜杠也要反个方向):

export PATH=$PATH:/cygdrive/d/somewhere/xxx

然后,才可以直接输入 menu 来执行 menu.exe 或 menu.com.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-12
两个原因:1,环境变量没设置好
2,没有安装相应的exe程序
环境变量的问题的话,在PATH中添加cygwin下的一堆bin目录;若是没安装exe,就再运行一遍cygwin的安装程序,可以搜索指定命令的二进制文件安装,也可以暴力把All后面的default点成install,然后下一步,下一步,下一步。。。本回答被提问者采纳
相似回答