आप अपने स्टार्टअप स्क्रिप्ट में लिनक्स आधारित सिंटैक्स का उपयोग कर सकते हैं। बस एक ओएस एक्स माउंटेन शेर बॉक्स पर यह परीक्षण किया।
जैसे। अपने में~/.bash_profile
export TERM="xterm-color"
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
यह आपको एक अच्छा रंगीन संकेत देता है। रंगीन lsआउटपुट जोड़ने के लिए , आप जोड़ सकते हैं alias ls="ls -G"।
परीक्षण करने के लिए, बस source ~/.bash_profileअपने वर्तमान टर्मिनल को अपडेट करने के लिए दौड़ें ।
रंगों के बारे में ध्यान दें: रंग एक भागने के क्रम से पहले होते हैं \eऔर एक रंग मूल्य द्वारा परिभाषित होते हैं, जो [style;color+m]एक बच गए []अनुक्रम से बना और लिपटे होते हैं । जैसे।
- लाल =
\[\e[0;31m\]
- बोल्ड रेड (स्टाइल 1) =
\[\e[1;31m\]
- स्पष्ट रंग =
\[\e[0m\]
मैं हमेशा उपयोगकर्ता नाम लाल बनाने के लिए रूट की .bash_profile में थोड़ा संशोधित रंग-योजना जोड़ देता हूं, इसलिए मैं हमेशा स्पष्ट रूप से देखता हूं कि क्या मैं रूट के रूप में लॉग इन कर रहा हूं (यदि मेरे पास कई टर्मिनल विंडो खुली हैं तो गलतियों से बचने के लिए आसान है)।
इन /root/.bash_profile:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
मेरे सभी SSH खातों के लिए ऑनलाइन मैं होस्टनाम को लाल रंग में रखना सुनिश्चित करता हूं, यह पहचानने के लिए कि क्या मैं स्थानीय या दूरस्थ टर्मिनल में हूं। बस .bash_profileसर्वर पर अपने घर में फ़ाइल को संपादित करें .. यदि .bash_profileसर्वर पर कोई फ़ाइल नहीं है, तो आप इसे बना सकते हैं और इसे लॉगिन पर इसे सॉर्ट किया जाना चाहिए।
अगर यह आपके लिए उम्मीद के मुताबिक काम नहीं कर रहा है, तो कृपया नीचे दिए गए कुछ टिप्पणियों को पढ़ें क्योंकि मैं बहुत बार मैकओएस का उपयोग नहीं कर रहा हूं।
यदि आप दूरस्थ सर्वर पर ऐसा करना चाहते हैं, तो जाँच करें कि क्या ~/.bash_profileफ़ाइल मौजूद है। यदि नहीं, तो बस इसे बनाएं और इसे आपके अगले लॉगिन पर स्वचालित रूप से खट्टा होना चाहिए।