अग्रभूमि रंग को बदलने के बिना, एक निष्पादन योग्य में एक पृष्ठभूमि रंग कैसे जोड़ा जाए?


0

वर्तमान में मैं ~/.dircolorsफ़ाइल को यहां सेट कर रहा हूं :

LS_COLORS='fi=93:'$LS_COLORS
LS_COLORS=$LS_COLORS':ex=41'

कौन से:

# 41  = red background
# 93  = yellow

# fi = file
# ex = file which is executable (ie. has 'x' set in permissions)

हालाँकि गैर-निष्पादन योग्य फ़ाइलों पर लागू पीले रंग 00को लाल पृष्ठभूमि के लागू होने पर टर्मिनल डिफ़ॉल्ट रंग द्वारा बदल दिया जाता है।

निम्नलिखित छवि पर:

यहां छवि विवरण दर्ज करें

फ़ाइलों .bash_historyमें निष्पादन योग्य ध्वज नहीं है, इसलिए इसका पीला रंग सही ढंग से प्रदर्शित किया गया है। हालाँकि, .bash_profileफ़ाइल में निष्पादन योग्य ध्वज होता है, इसलिए लाल पृष्ठभूमि को लागू किया जाता है, लेकिन अग्रभूमि रंग पीला डिफ़ॉल्ट टर्मिनल रंग द्वारा ओवरराइड किया गया था।

प्रश्न मैं एक निष्पादन योग्य के लिए पृष्ठभूमि जोड़ने के लिए दिखाने के लिए, अपने अग्रभूमि रंग को बदलने के बिना?

जवाबों:


1

मुझे यह उत्तर मिल गया है और यह बताता है:

इन्हें संयुक्त भी किया जा सकता है, ताकि एक पैरामीटर:

di=1;4;31;42

आपके LS_COLORSचर में निर्देशिकाओं को हरे रंग की पृष्ठभूमि के साथ बोल्ड रेखांकित लाल पाठ में दिखाई देगा!

आपके मामले में आपको गठबंधन करने की आवश्यकता है 41और 93जब आप अपनी exप्रविष्टि को परिभाषित करते हैं । आपका कोड होना चाहिए:

LS_COLORS='fi=93:'$LS_COLORS
LS_COLORS=$LS_COLORS':ex=41;93'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.