当前位置: 技术问答>linux和unix
linux下命令无法识别
来源: 互联网 发布时间:2015-09-30
本文导语: 我在fedora2 下由源码编译安装apache2 . 在安装路径下运行apachectl start ,如果还安装了系统自带的apache,那么会动这个自带的apache;如果没有安装它,那么结查显示找不到命令。 后来论坛上朋友帮忙,让我试试./apac...
我在fedora2 下由源码编译安装apache2 . 在安装路径下运行apachectl start ,如果还安装了系统自带的apache,那么会动这个自带的apache;如果没有安装它,那么结查显示找不到命令。
后来论坛上朋友帮忙,让我试试./apachectl start ,结果的确可以启动后来安装的apache.
在看过的资料中,都说直接在安装目录下运行启动命令就可以的(比如:/usr/local/apache2/apachectl start),不知道为什么,在我的系统上就不行。
我对linux的了解很浅,./ 应该是运行当前目录下命令的意思吧。
虽然说主要的问题解决了,可是总觉得有点奇怪,拿来请教一下。
后来论坛上朋友帮忙,让我试试./apachectl start ,结果的确可以启动后来安装的apache.
在看过的资料中,都说直接在安装目录下运行启动命令就可以的(比如:/usr/local/apache2/apachectl start),不知道为什么,在我的系统上就不行。
我对linux的了解很浅,./ 应该是运行当前目录下命令的意思吧。
虽然说主要的问题解决了,可是总觉得有点奇怪,拿来请教一下。
|
默认查找路径的问题
|
PATH=/usr/local/apache/bin:.
|
/usr/local/apache2/bin/apachectl start
|
设置环境变量