不知何故cygwin
,我的Win7
计算机上的安装错误。
当我打开终端并键入时find
,它说
Adam@fangorn /usr/bin
$ find .
FIND: Parameter format not correct
这显然意味着Windows find命令正在执行,而不是cygwin命令。
我知道我可以执行它,/usr/bin/find
但是上次使用时,cygwin
我确定我不必这样做。
我该怎么做才能使cygwin对所有用户有效?
重新安装?
添加:
Adam@fangorn /usr/bin
$ echo $PATH
/cygdrive/c/windows/system32:/cygdrive/c/windows:
/cygdrive/c/windows/System32/Wbem:
/cygdrive/c/windows/System32/WindowsPowerShell/v1.0:
/cygdrive/c/Program Files (x86)/ATI Technologies/ATI.ACE/Core-Static:
/cygdrive/c/Program Files/Intel/WiFi/bin:
/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:
/cygdrive/c/Program Files/Java/jdk1.6.0_26/bin:
/cygdrive/c/Program Files (x86)/Smart Projects/IsoBuster:
/cygdrive/c/PROGRA~2/MICROS~1/Office:
/usr/bin:
/cygdrive/c/Program Files/Microsoft SQL Server/110/Tools/Binn:
/cygdrive/d/dev/apache-maven-3.0.3/bin:
/cygdrive/c/Program Files (x86)/Skype/Phone:
/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:
/cygdrive/d/nodejs:
/cygdrive/c/Program Files (x86)/DTN/IQFeed:
/cygdrive/c/Users/Adam/AppData/Roaming/npm
进一步补充:
/etc/profile
第一行是非注释行,PATH="/usr/local/bin:/usr/bin:${PATH}"
因此在启动脚本执行中似乎出了点问题。(谢谢@matzeri)
检查cygwin中的PATH变量设置。您必须/usr/bin
先天下之忧
/etc/profile
将正确的顺序定义为PATH="/usr/local/bin:/usr/bin${PATH:+:${PATH}}"
。
检查是否/etc/profile
匹配/etc/defaults/etc/profile
; 如果看不到它们之间的差异,请最终将其替换为默认版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句