आपको दो काम करने होंगे:
LSCOLORS
पर्यावरण चर सेट करें
- इसके लिए एक उपनाम बनाएं
ls
ताकि यह डिफ़ॉल्ट रूप से रंग दिखाए
अपने ~/.bash_profile
निम्नलिखित में जोड़ें:
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
रंग ऊपर प्रत्येक बिट द्वारा निर्धारित किए जाते हैं; पहला अग्रभूमि और दूसरा पृष्ठभूमि का होना। पहले दो चरित्रों में एक बोल्ड ब्लू अग्रभूमि और एक हल्के भूरे रंग की पृष्ठभूमि वाली निर्देशिकाओं का उल्लेख है।
हालांकि, यह देखने के लिए एक महान ऑनलाइन उपयोगिता है कि प्रत्येक रंग का क्या मतलब है और वास्तविक समय में कैसा दिखता है। यह आपके लिए "कोड" भी उत्पन्न करेगा। (मैं इसके साथ संबद्ध नहीं हूं)। यह MacOS / FreeBSD और Linux दोनों में काम करेगा। सुनिश्चित करें कि आप macOS के लिए BSD विकल्प का चयन करते हैं।
LSCOLORS कैलकुलेटर
विशेषताओं का क्रम इस प्रकार है:
1. निर्देशिका
2. प्रतीकात्मक लिंक
3. सॉकेट
4. पाइप
5. निष्पादन योग्य
6. विशेष ब्लॉक
7. चरित्र विशेष
8. बिट सेट के साथ निष्पादन योग्य सेट
9. सेटगिट बिट सेट के साथ निष्पादन योग्य
चिपचिपा सा के साथ दूसरों के लिए 10. लेखन योग्य, निर्देशिका
11. निर्देशिका दूसरों के लिए उपयुक्त, बिना चिपचिपा
रंग डिजाइनर्स इस प्रकार हैं:
एक काला
b लाल
c हरा
d भूरा
ई नीला
f मजेंटा
जी सियान
एच हल्के भूरे रंग के
एक बोल्ड ब्लैक, आमतौर पर डार्क ग्रे के रूप में दिखाई देता है
बी बोल्ड रेड
सी बोल्ड ग्रीन
डी बोल्ड ब्राउन, आमतौर पर पीले रंग के रूप में दिखाई देता है
ई बोल्ड ब्लू
एफ बोल्ड मैजेंटा
जी बोल्ड सियान
एच बोल्ड लाइट ग्रे; चमकदार सफेद जैसा दिखता है
x डिफ़ॉल्ट अग्रभूमि या पृष्ठभूमि