echo "$ZDOTDIR"이 아무것도 반환하지 않는 이유는 무엇입니까?

echo "$ZDOTDIR"이 아무것도 반환하지 않는 이유는 무엇입니까?

배경

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

관련 정보