在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
求助:在bash中 命令能自动补全 执行时提示 command not found 应该怎么解决
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2010-04-21 11:23
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 2
- 注册时间: 2010-04-21 11:23
Re: 求助:在bash中 命令能自动补全 执行时提示 command not found 应该怎么解决
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 可以执行
$ 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 可以执行