因此,在我的zshrc中,我有一个蓝色提示,并且当使用root用户时,它使用相同提示的版本,并且单词blue变为red
if [ $UID = 0 ]
then
export PS1="%B%F{red}[ %n@%m ]%f%b %F{white}:%f %F{yellow}%~%f %B%F{cyan}>%b%f "
export RPS1="%B%F{cyan}<%b%f "$(date +"%d/%m/%y ~ %H:%M:%S")""
else
export PS1="%B%F{blue}[ %n@%m ]%f%b %F{white}:%f %F{yellow}%~%f %B%F{cyan}>%b%f "
export RPS1="%B%F{cyan}<%b%f "$(date +"%d/%m/%y ~ %H:%M:%S")""
fi
我已经这样做了一段时间,但是是否可以将PS1 =“%B%F {blue} .....中的单词blue替换为红色?或者反过来吗?] >
因此,在我的zshrc中,我有一个蓝色提示,并且当使用root用户时,如果[$ UID = 0],则使用相同提示的版本,将单词blue更改为red,然后导出PS1 =“%B %F {red} [%n @%m]%f%...
使用单独的参数存储您选择的颜色,然后在PS1
的定义中使用它。