/etc/profile
/etc/paths
- 用户级变量(前3个按照从前往后的顺序读取,如果
~/.bash_profile
文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile
文件不存在,才会以此类推读取后面的文件。~/.bashrc
没有上述规则,它是shell打开的时候载入的。)
~/.bash_profile (~/.zsh_profile)
~/.bash_login (~/.zsh_login)
~/.profile (~/.profile)
~/.bashrc(~/.zshrc)
- 设置环境变量(建议修改~/.bashrc或~/.zshrc,
注
:每一个变量之间用冒号隔开)
export PATH=/usr/local/bin:$PATH
- 加载文件顺序
MacOS 启动时会按照下面的流程加载
![在这里插入图片描述](https://img-blog.csdnimg.cn/f8b3884744484a1482bd77a39d8a49c2.png)
- vim编辑器的使用方法
vim 文件名 | 编辑某文件 |
---|
i | 文件打开后,按i进入编辑模式 |
esc | 在输入模式时,按esc |
:q | 退出vim |
:wq | 保存并退出 |
q! | 强制退出 |
文件名 | 说明 |
---|
/etc/profile | 系统级设置环境变量(不仅仅是PATH变量),所有用户登录系统时均会加载该文件,一般不建议修改该文件该文件。会运行/usr/libexec路径下的path_helper 命令,该命令会从/ etc/paths和/etc/paths.d加载在该文件或文件夹内sh文件设置的PATH环境变量,须重启电脑 |
/etc/paths | 系统级设置PATH环境变量,所有用户登录系统时均会加载该文件 |
/etc/paths.d | 系统级设置PATH环境变量,所有用户登录系统时均会加载该文件夹内的文件 |
/etc/bashrc | 系统级设置环境变量(不仅仅是PATH变量)bash shell打开时加载该文件 |
~/.bash_profile | 用户级设置环境变量,不仅仅是PATH环境变量,基本不用 |
~/.bash_login | 用户级设置环境变量,不仅仅是PATH环境变量,基本不用 |
~/.profile | 用户级设置环境变量(不仅仅是PATH环境变量,基本不用) |
~/.bashrc | 用户级设置环境变量(不仅仅是PATH环境变量),建议一般在此文件修改PATH环境变量 |