Mae*_*tro 11 zsh environment-variables files
ZSH 手册第 5 章中指出:
首先从 读取命令
/etc/zshenv
;这不能被覆盖...然后从 读取命令$ZDOTDIR/.zshenv
。
我想查看$ZDOTDIR
变量包含的内容。所以我用了:
$ echo "$ZDOTDIR"
Run Code Online (Sandbox Code Playgroud)
但是,没有返回任何值。为什么会发生这种情况?或者我错过了什么?
干杯。
Kus*_*nda 13
从您链接到的手册中:
如果
ZDOTDIR
未设置,HOME
则使用它。
这意味着如果您的ZDOTDIR
变量未设置(通常是未设置),HOME
则将在其位置使用变量的值,因此当手册引用例如 时,$ZDOTDIR/.zshrc
这将是文件$HOME/.zshrc
。
我个人ZDOTDIR=$HOME/.zsh
在我的$HOME/.zshenv
文件中设置。然后我的目录中有.zprofile
等等。.zshrc
$HOME/.zsh