आप BashrcGenerator को आज़मा सकते हैं । यह अब तक का सबसे आसान तरीका है जैसे आप चाहते हैं। मैंने देखा है कि यहाँ परिभाषित रंग आपके स्वयं के सिस्टम से भिन्न हो सकते हैं, लेकिन यह एक छोटा मुद्दा है। उत्पन्न कोड के साथ आप खुद रंग बदल सकते हैं।
सर्वर उपयोगकर्ता:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;32m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
सर्वर रूट:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;31m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
और यदि आवश्यक हो तो आप विभिन्न प्रकार के सर्वर को प्रतिबिंबित करने के लिए होस्टनाम रंग बदल सकते हैं।
मैं अपने स्थानीय कंप्यूटर के लिए अलग प्रारूप का उपयोग करता हूं:
export PS1="\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] > \[\e[0m\]"
मेरा पसंदीदा अब:
export PS1="\n\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] \[\e[0m\]\n$ "
इस अंतिम संकेत में एक अच्छा स्पर्श है। यह प्रॉम्प्ट के बाद एक नई लाइन जोड़ता है, और इससे पहले एक खाली नईलाइन। अब आप समस्या के बिना पूर्ण निर्देशिका पथ प्रदर्शित कर सकते हैं, और यह अधिक स्पष्ट करता है कि लंबे आउटपुट के मामले में एक नया कमांड कहां शुरू होता है।
bash
सेटिंग्स (या अपने पसंदीदा शेल के लिए सेटिंग्स) की तलाश कर रहे हैं, न कि गनोम टर्मिनल की।