echo "$ZDOTDIR"が何も返さないのはなぜですか?

echo

背景

第5章でZSHマニュアルそれは次のように言います:

まず、コマンドを読んでください/etc/zshenv。これは上書きできません...その後、コマンドを読んでください $ZDOTDIR/.zshenv

質問

$ZDOTDIR変数に何が含まれているか知りたいです。だから私は以下を使用しました。

$ echo "$ZDOTDIR"

ただし、値は返されません。なぜこれが起こるのですか?それとも私が何かを見逃しているのでしょうか?

乾杯。

ベストアンサー1

リンクされたマニュアルから:

ZDOTDIR 設定しないと使用され HOMEます。

つまりZDOTDIR、変数が設定されていない場合通常は設定されていません。HOME変数の値がその場で使用されるため、マニュアルで参照するとファイルに$ZDOTDIR/.zshrcなります$HOME/.zshrc

個人的にファイルZDOTDIR=$HOME/.zshに設定しました$HOME/.zshenv。そして私のディレクトリには等があります.zprofile.zshrc$HOME/.zsh

おすすめ記事