रंग ls
अनुमतियों का प्रतिनिधित्व कर सकते हैं, कुछ प्रणालियों के लिए चूक उन निर्देशिकाओं को दिखाने के लिए है जहां हर किसी ने हरे रंग की पृष्ठभूमि के साथ अनुमतियाँ लिखी हैं:
आप (से ) $LS_COLORS
का उपयोग करके अपने चर को संपादित करके रंग बदल सकते हैं :dircolors
man ls
Using color to distinguish file types is disabled both by default and
with --color=never. With --color=auto, ls emits color codes only when
standard output is connected to a terminal. The LS_COLORS environment
variable can change the settings. Use the dircolors command to set it.
वाक्यविन्यास यहाँ कष्टप्रद है, लेकिन आप इस रंग को अपनी इच्छानुसार रंगों के साथ एक फ़ाइल बनाकर बदल सकते हैं ~/.dircolors
:
dircolors -p > ~/.dircolors
यह कमांड डिफॉल्ट को प्रिंट करेगी ~/.dircolors
। फिर आपको उस फ़ाइल को संपादित करना होगा और इस लाइन को बदलना होगा:
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
उदाहरण के लिए, इसे लाल पृष्ठभूमि पर काला पाठ बनाने के लिए ( रंग कोड की सूची के लिए यहां देखें ):
OTHER_WRITABLE 30;41 # dir that is other-writable (o+w) and not sticky
आपको सभी चूक करने की आवश्यकता नहीं है, आप बस एक ही लाइन के साथ एक फ़ाइल बना सकते हैं, जिसे आप बदलना चाहते हैं उसे फिर से परिभाषित करें। वैसे भी, एक बार जब आप फ़ाइल बना लेते हैं, तो उसे लोड करें:
eval "$(dircolors ~/.dircolors)";
और यहाँ यह कार्रवाई में है:
स्वचालित रूप से ऐसा eval
करने के लिए, अपनी ~/.bashrc
फ़ाइल के ऊपर कमांड जोड़ें ।