如果使用Mac进行开发的童鞋,那必须得知道Mac系统下面的一些配置文件及其作用,因为有时需要我们去查看或者添加配置项到配置文件,比如说系统环境变量,一些bin文件的全局执行配置等。
看下面这张图就一目了然了。
(图片来源于网络)
在我的Mac上只找到前两个配置文件,后面两个没有。不知道是在新版系统中不存在,还是需要我们手动新建。
我们在网上下载的dmg软件安装后,如果有执行文件需要注册到配置文件中,一般是写到~/.bash_profile文件中去,例如安装Python时自动添加配置到这里,然后我们就可以全局执行Python命令行:
# Setting PATH for Python 3.7# The original version is saved in .bash_profile.pysavePATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"export PATH
我们也可以手动添加一些我们需要的配置,比如常见的Java系统环境变量的配置,我们vi打开这个文件进行编辑:
#Java Homeexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Homeexport JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATH
保存后,执行:
$ source ~/.bash_profile
至于这几个文件的读取顺序测试,就不再去试了。
做个备忘,就这么简单,总之都在~/.bash_profile中配置即可。Good Bye。