In zsh können Sie eine %#in Ihrer PS1(oder einer beliebigen PROMPTVariablen) haben, was im Grunde bedeutet, dass angezeigt wird, %ob Benutzer oder angezeigt wird, #wenn root. Ich frage mich , ob es eine Möglichkeit, dies so zu beeinflussen , dass die %oder #Farben ändert sich je nachdem , ob es sich um ein Benutzer oder root (ein für Root Rot, ein blau für Anwender) die offensichtliche Art und Weise ist nur die Änderungen PS1in meinem root ~/.zshrcaber wenn man bedenkt Dies ist bereits ein spezielles Symbol. Ich frage mich, ob es vielleicht keine Möglichkeit gibt, dasselbe PS1für beide zu verwenden. Etwas Bestimmtes %#für zsh (Ich bin sicher, es gibt andere Hacks, die ich auch gerne machen könnte) eine if then-Anweisung).