MAC下环境变量配置文件及问题
前言
提示:这里可以添加本文要记录的大概内容:
记录MAC环境变量配置文件与配置环境变量。
提示:以下是本篇文章正文内容,下面案例可供参考
一、配置文件的加载
1、全局配置
配置文件 | 描述 |
---|---|
/etc/profile | 系统级别 |
/etc/paths | 系统级别 |
/etc/bashrc | 基于bash(shell) |
/etc/zprofile | 基于zsh(shell) |
/etc/zshrc | 基于(shell) |
2、用户配置
配置文件 | 描述 |
---|---|
~/bash_profile | 基于bash(shell) |
~/etc/zprofile | 基于zsh(shell) |
~/etc/zshrc | 基于(shell) |
1、全局文件比用户配置文件优先级高!!
2、注意查看使用的shell类型 zsh?bash? 到对应的配置文件去配置
二、环境变量
1 #BASH环境变量设置
2
3 #Java
4 export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home"
5 PATH="$PATH:$JAVA_HOME/bin"
6 #Java End
7
8 # HomeBrew
9 export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
10 export PATH="/usr/local/bin:$PATH"
11 export PATH="/usr/local/sbin:$PATH"
12 # HomeBrew End
13
14 #Mysql
15 export PATH="/Library/Mysql/bin:$PATH"
16 #Mysql End
17
18 #Tomcat
19 export TOMCAT_HOME="/Library/Tomcat/apache-tomcat-xxx/"
20 export Tomcat="/Library/Tomcat/apache-tomcat-xxx/bin"
21 #Tomcat End
1、设置XX_HOME也方便查找文件存放位置
2、规范书写,如 #Tomcat 、#Tomcat End标识
3、export 命令用于设置或显示环境变量, export[变量名]=[变量值],在终端通过 eho命令输出显示变量,eg:echo $TOMCAT_HOME
4、PATH设置时,要加‘:PATH’,来表示之前PATH的值 ,不加入使得PATH为设置的值(唯一)。注:冒号表示并列。
5、Mac自带jdk 如果不设置java环境变量,通过java -version也会出现java版本