怎样设置环境变量

November 29,2021

通过安装MongoDB来学习下环境变量

官网下载了一个mongodb,需要设置环境变量才能使用。

我先把下载的文件夹拷贝到了/usr/local文件夹中,重命名为mongodb

image.png

image.png

image.png

设置环境变量

先查看下我的环境变量有哪些(这是设置好之后的截图,假设没有mongodb)

image.png

是这六个

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

/usr/local/mysql/bin

前面五个是系统级别的,我没有设置过,自带的。\
后面一个是我自己设置的。

都在哪里设置呢?

查了一下

Mac系统的环境变量,加载顺序为:\
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc

/etc/profile /etc/paths是系统级别的,系统启动就会加载。后面几个是当前用户的环境变量。如果
~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

那我去看一下/etc/profile,好吧看不懂...

image.png

再看下/etc/paths,原来在这里。

image.png

这些都是系统级别的,暂时看看就行,不懂不动。

我配置的mongodb的环境变量,肯定是用户级别的,那就放到~/.bash_profile里面。

image.png

PATH的语法为如下

#中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

那写整齐就是

image.png

保存,启动mongodb。

——————————————————————————

之前提到的系统级别的环境变量文件,打开/usr/local/bin看看,我sudo安装的程序都把命令放在了这里...

image.png

上一篇 下一篇
Comments
Write a Comment