組態

啟動 Zsh 時,預設情況下它將按此順序提供以下檔案:

  1. /etc/zsh/zshenv 用於設定系統範圍的環境變數; 它不應包含產生輸出的命令或假設 shell 附加到 tty。始終會獲取此檔案,但不能覆蓋此檔案。

  2. $ZDOTDIR/.zshenv 用於設定使用者的環境變數; 它不應包含產生輸出的命令或假設 shell 附加到 tty。始終會獲取此檔案。

  3. /etc/zsh/zprofile 用於在啟動時執行命令,將作為登入 shell 啟動時獲取。

請注意,在 Arch Linux 上,預設情況下它包含一行來源/ etc / profile。

/etc/profile 此檔案應在登入時由所有與 Bourne 相容的 shell 提供:它在登入時設定 $PATH 和其他環境變數以及特定於應用程式(/etc/profile.d/*.sh)的設定。

  1. $ZDOTDIR/.zprofile 用於在啟動時執行使用者命令,將作為登入 shell 啟動時獲取。

  2. /etc/zsh/zshrc 用於設定互動式 shell 配置和執行命令,將在作為互動式 shell 啟動時獲取。

  3. $ZDOTDIR/.zshrc 用於設定使用者的互動式 shell 配置和執行命令,將在作為互動式 shell 啟動時獲取。

  4. /etc/zsh/zlogin 用於在初始進度結束時執行命令,將在作為登入 shell 啟動時獲取。

  5. $ZDOTDIR/.zlogin 用於在初始進度結束時執行使用者命令,將在作為登入 shell 啟動時獲取。

  6. $ZDOTDIR/.zlogout 將在登入 shell 退出時獲取。

  7. /etc/zsh/zlogout 將在登入 shell 退出時獲取。

如果未設定$ ZDOTDIR,則使用$ HOME。

對於一般個人用途,通常編輯使用者的 .zshrc 檔案以用於個人偏好