w zsh możesz mieć %#
w swojej PS1
(lub jakiejkolwiek PROMPT
zmiennej), co w zasadzie oznacza wyświetlanie %
jeśli użytkownik lub wyświetlanie #
jeśli użytkownik root. Zastanawiam się, czy jest jakiś sposób, aby wpłynąć na to, aby %
lub #
zmieniał kolory w zależności od tego, czy jest to użytkownik czy root (czerwony dla roota, niebieski dla użytkownika) oczywistym sposobem jest po prostu zmiana PS1
w moim rootie, ~/.zshrc
ale rozważanie to już jest specjalny symbol Zastanawiam się, czy nie ma sposobu, aby użyć tego samego PS1
dla obu ... coś specyficznego do %#
polubienia to dla zsh (jestem pewien, że są inne hacki, które mógłbym zrobić tak jak instrukcja if if).