理解path环境变量
简单理解, path环境变量就是告诉系统除了在当前路径外, 还可以到指定的path路径下找到相关的程序信息;
比如安装jdk后, 一般需要手动设置jdk的home目录以及系统path变量, 这样用户就可以在任意目录执行java命令;
判断自己的shell版本
要设置环境变量, 首先需要弄清楚自己使用的shell版本;
echo $SHELL
例如, 本人用的zsh, 输入以上命令后, 结果显示如下:
设置MAC环境变量(基于zsh)
下面基于本人使用zsh 来介绍下环境变量的设置.
全局环境变量设置
- /etc/zshrc: 一般在该文件添加系统级环境变量, 如java等等就可以直接配置在这, 如下图:
- /etc/paths.d: 推荐用这个路径维护全局环境变量, 可以在该路径下新建配置文件输入指定的path路径即可, 这样比较清晰, 一个程序使用一个文件配置, 可维护性高, 但要注意是直接写