Files
為什麼 echo ‘$ZDOTDIR’ 什麼都不返回?
背景
在ZSH 手冊的第 5 章中,它指出:
命令首先從
/etc/zshenv
; 這不能被覆蓋…然後從$ZDOTDIR/.zshenv
.問題
我想查看
$ZDOTDIR
變數包含的內容。所以我用:$ echo "$ZDOTDIR"
但是,沒有返回任何值。為什麼會這樣?還是我錯過了什麼?
乾杯。
從您連結到的手冊中:
如果
ZDOTDIR
未設置,HOME
則改為使用。這意味著如果您的
ZDOTDIR
變數未設置,則將HOME
使用變數的值代替其位置,因此當手冊提及時,例如,$ZDOTDIR/.zshrc
這將是文件$HOME/.zshrc
。我個人
ZDOTDIR=$HOME/.zsh
在我的$HOME/.zshenv
文件中設置。然後我有.zprofile
and.zshrc
在我的$HOME/.zsh
目錄中。