en zsh puede tener un %#en su PS1(o cualquier PROMPTvariable) 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 PS1de mi raíz, ~/.zshrcpero 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 PS1para 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).
