组态
启动 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
文件以用于个人偏好