📜  zsh 设置环境变量 (1)

📅  最后修改于: 2023-12-03 15:35:50.358000             🧑  作者: Mango

zsh 设置环境变量

在开发过程中,我们需要经常用到环境变量。比如经常需要用到 PATH 环境变量来指定可执行文件的搜索路径等等。为了方便起见,在 zsh 中设置环境变量是非常常见的事情。下面,我们就来学习一下如何在 zsh 中设置环境变量。

审视当前环境变量

在设置环境变量之前,我们需要先审视一下当前的环境变量。可以使用以下命令:

printenv

这个命令可以显示当前的所有环境变量。如果想要只查看某一个特定的环境变量,可以使用以下命令:

echo $VAR_NAME

其中 VAR_NAME 是环境变量的名称。

设置临时环境变量

在 zsh 中,可以使用以下语法来设置临时的环境变量:

VAR_NAME=value

其中,VAR_NAME 是环境变量的名称,value 是环境变量的值。比如,要设置一个 tmp_dir 的环境变量,可以使用以下命令:

tmp_dir=/tmp

注意,这个命令只会在当前的 shell 进程中生效。如果想要让这个环境变量在其他进程中也生效,需要使用其他的方式。

设置全局环境变量

要设置全局的环境变量,可以通过修改 ~/.zshrc 文件实现。这个文件会在启动 zsh 的时候被加载,并且其中的环境变量设置会对整个系统生效。

以下是一个设置 PATH 环境变量的例子:

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

这个命令将 /usr/local/bin 添加到了 PATH 环境变量中。注意要先把原有的 PATH 环境变量值添加到最后,否则会导致系统找不到某些命令。

结语

以上就是在 zsh 中设置环境变量的方法。通过设置环境变量,我们可以更方便地管理系统,提高效率。