November 29,2021
通过安装MongoDB来学习下环境变量
官网下载了一个mongodb,需要设置环境变量才能使用。
我先把下载的文件夹拷贝到了/usr/local
文件夹中,重命名为mongodb
先查看下我的环境变量有哪些(这是设置好之后的截图,假设没有mongodb)
是这六个
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/mysql/bin
前面五个是系统级别的,我没有设置过,自带的。\
后面一个是我自己设置的。
都在哪里设置呢?
查了一下
Mac系统的环境变量,加载顺序为:\
/etc/profile
/etc/paths
是系统级别的,系统启动就会加载。后面几个是当前用户的环境变量。如果
~/.bash_profile
文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile
文件不存在,才会以此类推读取后面的文件。~/.bashrc
没有上述规则,它是bash shell打开的时候载入的。
那我去看一下/etc/profile
,好吧看不懂...
再看下/etc/paths
,原来在这里。
这些都是系统级别的,暂时看看就行,不懂不动。
我配置的mongodb的环境变量,肯定是用户级别的,那就放到~/.bash_profile
里面。
PATH的语法为如下
#中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
那写整齐就是
保存,启动mongodb。
——————————————————————————
之前提到的系统级别的环境变量文件,打开/usr/local/bin
看看,我sudo安装的程序都把命令放在了这里...
上一篇 下一篇