环境变量
yuankaiqiang Lv5

.zshrc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#java
#JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

#maven
export MAVEN_HOME=/Users/yuankaiqiang/environment/maven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

#mysql
export PATH=${PATH}:/usr/local/mysql/bin

#设置python的别名
#PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
#export PATH
#设置别名
#alias python3="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"
#当pip3更新升级时会覆盖默认pip对应的python2.7,设置下面别名可以默认使用到系统的pip
#alias pip="/usr/local/bin/pip"

#gradle
export PATH=$PATH:/Users/yuankaiqiang/environment/gradle-6.8.3/bin

#scala
export PATH="$PATH:/Users/yuankaiqiang/environment/scala-2.13.5/bin"

#ant
export PATH="$PATH:/Users/yuankaiqiang/environment/apache-ant-1.10.10/bin"

source ~/.bash_profile

.bash_profile

1
2
3
4
5
6
7
#区分文件和文件夹颜色
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
#ls -a命令有效
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

  1. /etc/profile (建议不修改这个文件 )

全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

  1. /etc/bashrc (一般在这个文件中添加系统级环境变量)

全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

  1. ~/.bash_profile (一般在这个文件中添加用户级环境变量)

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

但是有时在.bash_profile 文件中的环境变量并没有起到作用

这时可以查看使用的Mac OS X是什么样的Shell

echo $SHELL /bin/zsh

 评论