Skip to content

Latest commit

 

History

History
62 lines (37 loc) · 1.66 KB

环境变量.md

File metadata and controls

62 lines (37 loc) · 1.66 KB
title date categories tags description
MacOS环境变量
2021-02-01
环境变量
环境变量

1. �基本了解

1.1. 查看当前path

在讲解Mac环境变量配置之前,大家可以打开命令行,输入 echo $PATH 查看当前的path。

本机结果:

/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/apple/Library/Android/sd/tools:/Users/apple/Library/Android/sd/platform-tools:/Users/apple/Documents/mongodb/mongodb-3.6.4/bin

可以看出,我的目录下有/usr/local/bin、/usr/bin...都被作为环境变量进行加载了。

1.2. 环境变量文件的优先级

其配置文件的优先级如下所示:

/etc/profile
/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc

1.3 Mac配置环境变量的地方

/etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

/etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!修改后,要source ~/.bash_profile 使它生效。不生效的话,重新打开一个命令行生效