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

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cjq1132
帖子: 2
注册时间: 2010-04-21 11:23

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

#1

帖子 cjq1132 » 2010-04-21 11:37

在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
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#2

帖子 eexpress » 2010-04-21 12:23

你什么系统哦。直接type别-a。看是哪里。去确定下文件有。
● 鸣学
cjq1132
帖子: 2
注册时间: 2010-04-21 11:23

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

#3

帖子 cjq1132 » 2010-04-21 13:37

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 可以执行
回复