zsh में आप %#
अपने PS1
(या जो भी PROMPT
चर) मूल रूप से प्रदर्शित कर सकते हैं, जिसका अर्थ है कि %
अगर उपयोगकर्ता या #
रूट प्रदर्शित करता है। मैं सोच रहा था कि क्या इसे प्रभावित करने का कोई तरीका है ताकि यह रंग बदल जाए %
या #
इस पर निर्भर करता है कि यह उपयोगकर्ता है या रूट (रूट के लिए लाल, उपयोगकर्ता के लिए एक नीला) स्पष्ट तरीका सिर्फ PS1
मेरी जड़ को बदलना है, ~/.zshrc
लेकिन विचार करना यह पहले से ही एक विशेष प्रतीक है जो मैं सोच रहा हूं कि शायद ऐसा कोई तरीका नहीं है जो मैं PS1
दोनों के लिए समान उपयोग कर सकता हूं ... कुछ ऐसा करने के लिए विशिष्ट है %#
जो zsh के लिए है (मुझे यकीन है कि अन्य हैक हैं जो मैं भी पसंद कर सकता हूं (यदि तब कथन)