आप उपयोग कर सकते हैं bash
s ' PROMPT_COMMAND
एक समारोह जो आपके शीघ्र, जैसे बनाता है चलाने के लिए:
PROMPT_COMMAND=build_prompt
build_prompt() {
EXIT=$? # save exit code of last command
red='\[\e[0;31m\]' # colors
green='\[\e[0;32m\]'
cyan='\[\e[1;36m\]'
reset='\[\e[0m\]'
PS1='${debian_chroot:+($debian_chroot)}' # begin prompt
if [ $EXIT != 0 ]; then # add arrow color dependent on exit code
PS1+="$red"
else
PS1+="$green"
fi
PS1+="→$reset $cyan\w$reset \\$ " # construct rest of prompt
}
इस कोड को अपनी ~/.bashrc
फ़ाइल में जोड़ें और एक नया टर्मिनल खोलें या . ~/.bashrc
प्रभावी होने के लिए मौजूदा एक में चलाएं । ध्यान दें कि मैंने \$
अंत में सामान्य रूप से जोड़ा , यह $
सामान्य रूप से प्रिंट करता है और #
यदि आप रूट हैं, तो इस प्रकार आपको कमांड को अनजाने में रूट करने से रोकते हैं। false
आदेश गैर शून्य से बाहर निकलें कोड संस्करण का परीक्षण करने के लिए एक अच्छा तरीका है:
यदि आप तुरंत थीम पर विचार कर रहे हैं, तो आपको निश्चित रूप से zsh
शेल (पैकेज zsh
) पर एक नज़र डालनी चाहिए , जिसका प्रसिद्ध कॉन्फ़िगरेशन ढांचा ओह माय ज़श अकेले सौ विषयों के साथ आता है । इसके अतिरिक्त कई अन्य प्लगइन्स उपलब्ध हैं, उदाहरण के लिए ZSpaceship ZSH प्रॉम्प्ट ।
लिंक