PATH设置问题。。。你之所以能够不敲入完整的路径就能运行相关命令,是因为PATH这个变量帮你定义好了。系统会到PATH设置好的路径寻找你敲入的命令,相反,如果PATH没有包含你敲入命令的路径,就会提示你没有这个命令。
例如。ping ,你平常输入Ping,其实是直接调用了/bin/ping,只是前面的绝对路径已经在PATH设置好,所以你可以使用。相反就会出现你这样的情况。
你可以echo $PATH,看看PATH的内容,可以在你的家目录下 vi .bash_profile,向其中添加PATH,下次你进入时就生效了。