为什么我的 PS1 环境变量不断被覆盖?

为什么我的 PS1 环境变量不断被覆盖?

我正在尝试通过添加如下行来自定义提示

export PS1='%d'

到我的.zshrc文件。但是环境变量不断被覆盖。事实上,我可以在终端执行以下操作

% env | grep PS1
PS1=%K{blue}%n@%m%k %B%F{green}%66<...<%~

% export PS1='%d'

% env | grep PS1
PS1=%K{blue}%n@%m%k %B%F{green}%66<...<%~

这真是让我大吃一惊。

这里发生了什么?我该如何阻止它?

相关内容