w zsh możesz mieć %#w swojej PS1(lub jakiejkolwiek PROMPTzmiennej), 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 PS1w moim rootie, ~/.zshrcale rozważanie to już jest specjalny symbol Zastanawiam się, czy nie ma sposobu, aby użyć tego samego PS1dla 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).