Mac 配置环境变量

1 首先查看PATH

  命令:$PATH  

2 如何设置PATH

  命令:echo "export PATH=xxxxxx:$PATH" >> ~/.bash_profile

  解释:把"export PATH=xxxxxx:$PATH"输出打印到~/.bash_profile中去。

3 Unix知识补充:~/.bash_profile介绍

  mac和linux终端一般用bash来进行解析。当bash在读完了整体环境变量的/etc/profile并借此调用其他配置文件后,接下来则是会读取用户自定义的个人配置文件。bash读取的文件总共有三种:

  ~/.bash_profile   ~/.bash_login    ~/.profile

  其实bash再启动是只读上面文件的一个,而读取的顺序则是依照上面的顺序。也就是说读到bash_profile就不读后面的了,如果bash_profile不存在,后面的才能有机会。

  让我们来看看bash_profile里面有什么内容:

  命令:cat ~/.bash_profile  

  图中展示了其中的内容。

查看某些文件夹需要root权限所以用sudo去查看。


补充

如果在/etc/profile里设置环境变量,请注意一些要点:

export PATH=$JENAROOT/bin:$PATH             ##在已有的PATH变量前面添加jena路径,其中的冒号为分隔符

export CLASSPATH=.:$JENAROOT/lib/jena-core-2.7.4.jar        ##使用*.jar好像不好使,试了很多次,如果有多个jar包需要添加,也用冒号分隔

source /etc/profile使修改生效,不必重启系统。

有人说也可以在/etc/profile.d/文件夹中添加个sh文件,/etc/profile文件似乎会自动读取/etc/profile.d/文件夹中的各个脚本文件,我还没试过。

CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的致命错误。

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。


你可能感兴趣的:(mac,Path,bash_profile)