分页: 1 / 1

求助:在bash中 命令能自动补全 执行时提示 command not found 应该怎么解决

发表于 : 2010-04-21 11:37
cjq1132
在bash中 命令能自动补全 执行时提示 command not found 应该怎么解决
详细信息如下:
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS
:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/Common Files/Thunder Network/KanKan/Codecs:
/cygdrive/c/Program Files/Common Files/Autodesk Shared/:/usr/lib/lapack:/cygdrive/d/Program Files/miktex/bin

$ type -a fc-list
fc-list is /usr/bin/fc-list
fc-list is /bin/fc-list
fc-list is /cygdrive/d/Program Files/miktex/bin/fc-list

$ fc-list
/bin/bash: /usr/bin/fc-list: No such file or directory

Re: 求助:在bash中 命令能自动补全 执行时提示 command not found 应该怎么解决

发表于 : 2010-04-21 12:23
eexpress
你什么系统哦。直接type别-a。看是哪里。去确定下文件有。

Re: 求助:在bash中 命令能自动补全 执行时提示 command not found 应该怎么解决

发表于 : 2010-04-21 13:37
cjq1132
windows上的Cygwin
$ type fc-list
fc-list is /usr/bin/fc-list

$ ll -h /usr/bin/fc*
-rwx------+ 1 cjq1132 None 9.5K 2006-11-16 04:57 /usr/bin/fc-cache.exe
-rwx------+ 1 cjq1132 None 7.5K 2006-11-16 04:57 /usr/bin/fc-cat.exe
-rwx------+ 1 cjq1132 None 5.0K 2006-11-16 04:57 /usr/bin/fc-list.exe
-rwx------+ 1 cjq1132 None 5.0K 2006-11-16 04:57 /usr/bin/fc-match.exe

$ /usr/bin/fc-list.exe
/bin/bash: /usr/bin/fc-list: No such file or directory

直接输入 /cygdrive/d/Program Files/miktex/bin/fc-list 可以执行