In zsh können Sie eine %#
in Ihrer PS1
(oder einer beliebigen PROMPT
Variablen) 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 PS1
in meinem root ~/.zshrc
aber wenn man bedenkt Dies ist bereits ein spezielles Symbol. Ich frage mich, ob es vielleicht keine Möglichkeit gibt, dasselbe PS1
fü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).