MacOS 如何修改 PATH 环境变量?

对于希望从终端管理命令行工具和脚本的可访问性的用户来说,在 macOS 上编辑 PATH 环境变量是必不可少的。在最近的版本中,macOS 已经从使用 bash shell 作为默认 shell 转变为使用 zsh,因此了解如何在这两个 shell 中编辑 PATH 是很重要的。

1、理解 PATH 环境变量

PATH 环境变量是 shell 搜索可执行文件的目录列表。当您在终端中键入一个命令时,shell 将通过这些目录查找该命令的可执行文件。

2、For ZSH

在用户目录中打开 .zshrc 文件。

open ~/.zshrc

添加一行以修改 PATH 变量。例如:将 “/usr/local/example.bin” 添加到 PATH 变量中。

export PATH="/usr/local/example/bin:$PATH"

保存文件,运行 source 命令使更改生效。

source ~/.zshrc
3、For Bash

在用户目录中打开 .bash_profile 或者 .bashrc 文件。

open ~/.bash_profile

添加一行以修改 PATH 变量。例如:将 “/usr/local/example.bin” 添加到 PATH 变量中。

export PATH="/usr/local/example/bin:$PATH"

保存文件,运行 source 命令使更改生效。

source ~/.bash_profile
4、注意事项

PATH 变量中路径的顺序很重要,首先搜索列出的目录。
对 .bash_profile 配置文件或 .zshrc 所做的更改是持久的,但具体到用户。
在向 PATH 添加目录时,始终使用绝对路径。
您可以通过在终端中输入 echo $PATH 来查看当前的 PATH。
多次添加相同的目录并没有好处,而且会使 PATH 变得混乱。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容