答案1
首先,zsh 不是“bash”,它是一个 shell。我个人更喜欢 zsh 而不是 bash,主要是因为它的自动完成功能和其他配置选项更好。如果你想切换到 bash,请查看命令chsh
。
您看到的>>>
是 zsh 配置指定的提示符的一部分。您可以通过编辑PS1
中的变量来更改它~/.zshrc
(您可以通过编辑 对 bash 执行相同操作~/.bashrc
)。
如果您想了解有关 zsh 功能的更多信息,Arch wiki 上有一个非常好的页面。Zsh 是一种非常流行的 shell,网络上肯定有大量关于它的文档。
答案2
我也想知道同样的问题,但似乎没人关心或知道。所以我自己解码了这个不太熟悉的提示命令。
我的提示是这样的:
>%{$fg[cyan]%}>%B%(?.%{$fg[cyan]%}.%{$fg[red]%})>%{$reset_color%}%b
基于此:
第一个 > 只是一个无色的静态符号。
第二个 > 也是一个静态符号,颜色为青色
只有第三个 > 具有一些功能:
如果包含会话中任何命令的最后一个返回代码的“?”为 0(无错误),则以粗体青色显示,否则以粗体红色显示。