以mongodb运行指令为例,/usr/local/webserver/mongodb/bin/mongo
1,linux将指令加入环境变量PATH
简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。环境变量中加入指令方式:
(1)直接在命令行中设置PATH,这种方法对当前方法有效,关机或注销后失效。
PATH=$PATH:/usr/local/webserver/mongodb/bin
查看某个指令是否加入环境变量,使用echo指令。
echo $PATH
(2)在profile中添加PATH,这种方法对所有用户都是永久生效。
a)打开profile文件
vim /etc/profile
b)在profile文件的PATH中添加mongo指令。在PATH后面添加“:/usr/local/webserver/mongo/bin”,= 等号两边不能有任何空格。
PATH=$PATH:/usr/local/webserver/mongo/bin
c)执行指令,使profile修改立即生效。
source profile
(3)在当前profile中添加PATH,这种方法对当前用户永久生效。与第二步类似,将profile替换为bash_profile。
vim ~/.bash_profile
PATH=$PATH:/usr/local/webserver/mongo/bin
source ~/.bash_profile
2,linux将指令加入开机启动
时间: 2024-10-29 04:39:45