在root模式(zsh)下修改提示



我按照以下步骤更改了用户模式下的提示:

  1. 创建.zshrc文件
  2. 定义提示($PROMPT=" %m%# >> "(
  3. source .zshrc

当我切换到root模式时,它会显示不同的提示。只有特权符号(%#(发生更改时,我必须做些什么才能设置相同的提示?

谢谢。

当您在用户.zshrc中定义PROMPT时,当该用户启动一个新shell时就会加载它。当更改为root时,您使用不同的用户登录,zsh会检查/root/.zshrc而不是您的users文件夹。

因此,您可以修改根zshrc,也可以全局更改。全局配置位于/etc/zsh/文件夹中。在那里,您可以创建一个名为zshrc的文件,该文件由系统上的所有用户在启动zsh-shell时执行。对于其他配置文件,您可以在Arch Wiki 上查看Zsh

最新更新