macOS 环境变量

在 macOS 系统中,可以通过以下方式来配置环境变量,查看环境变量。


1. 临时设置(仅对当前终端会话有效)

在终端中直接使用 export 命令可以设置环境变量,这个变量只在当前会话内有效。例如:

1
export MY_VAR="my_value"

之后,你可以通过 echo $MY_VAR 来查看变量值。如果关闭终端或启动新的终端窗口,这个设置就会失效。


2. 永久设置(对所有终端会话有效)

要永久设置环境变量,需要将 export 命令写入到 shell 的配置文件中。macOS 默认使用 zsh(macOS Catalina 及以上版本):

  • 如果你使用 zsh,可以编辑文件 ~/.zshrc~/.zprofile

    1. 打开终端,输入命令:
      1
      nano ~/.zshrc
    2. 在文件末尾添加你需要的环境变量配置,例如:
      1
      2
      export MY_VAR="my_value"
      export PATH="$PATH:/your/custom/path"
    3. 保存并退出(在 nano 中按 Control+O 保存,然后 Control+X 退出)。
    4. 使配置立即生效:
      1
      source ~/.zshrc
  • 如果你使用 bash(较旧版本或自行切换到 bash),则修改 ~/.bash_profile~/.bashrc

    1. 打开终端,输入命令:
      1
      nano ~/.bash_profile
    2. 添加环境变量配置:
      1
      2
      export MY_VAR="my_value"
      export PATH="$PATH:/your/custom/path"
    3. 保存并退出,然后运行:
      1
      source ~/.bash_profile

3. 查看环境变量

  1. 使用 printenv 命令
    打开终端,输入以下命令查看所有环境变量:

    1
    printenv

    这条命令会列出当前会话中的所有环境变量及其值。

  2. 使用 env 命令
    类似于 printenv,env 命令也可以显示环境变量:

    1
    env
  3. 查看特定环境变量
    如果只想查看某个特定的环境变量,例如 PATH,可以这样输入:

    1
    echo $PATH
  4. 使用 set 命令
    输入以下命令也可以显示当前的所有环境变量和 shell 函数,但输出可能会更长:

    1
    set

“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付

macOS 环境变量
http://neurowave.tech/2025/03/01/3-macOS环境变量设置/
作者
Artin Tan
发布于
2025年3月1日
更新于
2025年3月1日