en zsh puede tener un %#
en su PS1
(o cualquier PROMPT
variable) que básicamente significa mostrar %
si es usuario o mostrar #
si es root. Me pregunto si hay alguna forma de afectar esto para que %
o #
cambie los colores dependiendo de si se trata de un usuario o raíz (un rojo para la raíz, un azul para el usuario), la forma obvia es cambiar la PS1
de mi raíz, ~/.zshrc
pero teniendo en cuenta Esto ya es un símbolo especial. Me pregunto si tal vez no haya una forma en que pueda usar lo mismo PS1
para ambos ... algo específico que me %#
guste es para zsh (estoy seguro de que hay otros trucos que podría hacer como una declaración if if).