环境变量的加载顺序、环境变量集合

*******字符编码ASCII,GB2312,GBK,Unicode,UTF-8比较

参考:深入理解-字符编码ASCII,GB2312,GBK,Unicode,UTF-8_gbk gb2312-CSDN博客

******Bash和zsh

zsh、bash 都是 shell,zsh 比 bash 更加强大,功能也更加完善。之前Mac默认是bash,现在默认是zsh。

使用系统自带的 zsh:

chsh -s /bin/zsh

输入密码成功切换,重启终端即可使用 zsh。

 bash 的环境变量是.bash_profile文件。
zsh 的环境变量是.zshrc文件。

如果从 bash 切换到 zsh,但想保留 bash 所设置的环境变量,可在 .zshrc文件末尾添加 source ~/.bash_profile保存退出,并重启终端即可使用 bash 的环境变量。

从zsh切换到bash:chsh -s /bin/bash   重启终端

**Mac上环境变量的加载顺序(优先级从上到下):

Mac系统的环境变量,加载顺序为: 
a. /etc/profile      系统整体的设置,系统启动就会加载.
b. /etc/paths        系统整体的设置,系统启动就会加载. 文件里面不用export那种方式添加环境变量,直接它的文件内容里面的每一行的路径就会被添加到环境变量中。
c. ~/.bash_profile    个人用户设置
d. ~/.bash_login       个人用户设置
e. ~/.profile               个人用户设置
f. ~/.bashrc 
其中a和b是系统级别的,系统启动就会加载,其余是用户级别的。c,d,e按照从前往后的顺序读取,如果c文件存在,则后面的几个文件就会被忽略不读了,以此类推。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。这里建议在c中添加环境变量,以下也是以在c中添加环境变量来演示的。

****输入命令 export,查看全部的环境变量;

用户环境变量可以在 ~/.bash_profile 文件内配置;系统环境变量在 /etc/profile 文件中配置,编辑该文件需要 root 权限。

***资源库有好几个:system下的资源库一般不要动,硬盘下的资源库是针对本机的,user下的资源库是针对本用户的。

***环境变量集合

(1)JAVA_HOME指向的是JDK的安装路径

(2)CLASS_PATH 保证class文件能够在任意目录下运行,一般指向lib目录,当我们在开发java程序时需要引用别人写好的类时,要让 java 解释器知道到哪里去找这个类,

(3)PATH 保证javac可以在任意目录下运行,一般指向bin目录(bin目录中是应用程序)

java JDK

下载地址:Java Downloads | Oracle

打开terminal,输入:java -version  查看版本号,出现版本号说明JDk安装成功。

配置系统环境变量:

1.sudo vim /etc/profile

2.输入密码,就打开了profile文件

3.在英文输入法,键入“i”,进入插入模式

4.在文件中插入以下内容

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/"

CLASS_PATH="$JAVA_HOME/lib"

PATH=".:$PATH:$JAVA_HOME/bin"

5.按esc退出插入模式,英文输入发下键入“:wq!”保存并退出profile文件。

6.重启terminal,或者输入 source /etc/profile命令立即生效。

7.测试是否配置成功,javac  XX.java看是否生成class文件。

Tomcat

下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloads  下载tar.gz (pgpsha512),这一个是苹果用的。

配置环境变量:

1.touch ~/.bash_profile      // 将目录跳转到.bash_profile这个文件夹 
2.open -t ~/.bash_profile  //打开.bash_profile文件 

3.在文件中插入以下内容:(注意最后要加上/bin)

export PATH=$PATH:/Users/HaokeMaster/Library/apachetomcat /bin


4.设置文件的读写执行权限,sudo chmod 755 你Tomcat的位置/bin/*.sh(如果有权限,可以省略)

5.输入密码

6.重启terminal,或者输入 source  ~/.bash_profile立即生效

maven

下载地址:Maven – Download Apache Maven

Binary:编译之后的二进制文件

Source:表示可以查看源代码的,比Binary大一点

tar.gz archive:Linux、macOS系统使用

zip archive:windows系统使用

maven的环境变量配置:

1.在终端输入  vim ~/.bash_profile,进入到环境变量配置文件里面;

2.进入后,是read模式,按下 i (编辑)键,进入insert模式;

3.将环境变量加入其实,环境变量如下:

      export MAVEN_HOME=/Users/HaokeMaster/Downloads/apache-maven-3.6.3

       export PATH=$PATH:$MAVEN_HOME/bin

4.按下 ESC,退出insert模式;

5.输入 :wq (保存修改)退出当前文件;

6.使修改的环境变量bash_profile文件生效,输入 source .bash_profile,按下Enter键即可.

7.检测maven安装成功与否:mvn -v

Mysql:   nodejs之MAC上终端操作mysql数据库(一)_nodejs 连接数据库 mac-CSDN博客

下载地址:MySQL :: Download MySQL Community Server

配置环境变量:

1.在终端输入  vim ~/.bash_profile,进入到环境变量配置文件里面;

2.进入后,是read模式,按下 i (编辑)键,进入insert模式;

3.将环境变量加入其实,环境变量如下:

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

//修改别名

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

4.按下 ESC,退出insert模式;

5.输入 :wq (保存修改)退出当前文件;

6.使修改的环境变量bash_profile文件生效,输入 source .bash_profile,按下Enter键即可.

ruby的环境变量:终端执行以下命令:

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile

source ~/.bash_profile

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值