組態
啟動 Zsh 時,預設情況下它將按此順序提供以下檔案:
-
/etc/zsh/zshenv
用於設定系統範圍的環境變數; 它不應包含產生輸出的命令或假設 shell 附加到 tty。始終會獲取此檔案,但不能覆蓋此檔案。 -
$ZDOTDIR/.zshenv
用於設定使用者的環境變數; 它不應包含產生輸出的命令或假設 shell 附加到 tty。始終會獲取此檔案。 -
/etc/zsh/zprofile
用於在啟動時執行命令,將作為登入 shell 啟動時獲取。
請注意,在 Arch Linux 上,預設情況下它包含一行來源/ etc / profile。
/etc/profile
此檔案應在登入時由所有與 Bourne 相容的 shell 提供:它在登入時設定$PATH
和其他環境變數以及特定於應用程式(/etc/profile.d/*.sh)的設定。
-
$ZDOTDIR/.zprofile
用於在啟動時執行使用者命令,將作為登入 shell 啟動時獲取。 -
/etc/zsh/zshrc
用於設定互動式 shell 配置和執行命令,將在作為互動式 shell 啟動時獲取。 -
$ZDOTDIR/.zshrc
用於設定使用者的互動式 shell 配置和執行命令,將在作為互動式 shell 啟動時獲取。 -
/etc/zsh/zlogin
用於在初始進度結束時執行命令,將在作為登入 shell 啟動時獲取。 -
$ZDOTDIR/.zlogin
用於在初始進度結束時執行使用者命令,將在作為登入 shell 啟動時獲取。 -
$ZDOTDIR/.zlogout
將在登入 shell 退出時獲取。 -
/etc/zsh/zlogout
將在登入 shell 退出時獲取。
如果未設定$ ZDOTDIR,則使用$ HOME。
對於一般個人用途,通常編輯使用者的
.zshrc
檔案以用於個人偏好