लिनक्स में ls कमांड के रंग कैसे बदलें

El ls कमांड यह सबसे अधिक इस्तेमाल में से एक है जब हम कंसोल पर काम करते हैं, हम ध्यान देते हैं कि हमने ब्लॉग पर इस उत्कृष्ट कमांड के लिए कोई लेख समर्पित नहीं किया है, इसलिए हम इसका ट्यूटोरियल लाते हैं। एलएस कमांड रंग कैसे बदलें। उसी तरह, हम इस कमांड और इसके उपयोग का एक संक्षिप्त विवरण देने जा रहे हैं।

हम एक ही उद्देश्य के लिए वेब पर पाई जाने वाली आधिकारिक जानकारी और विभिन्न तरीकों पर भरोसा करने जा रहे हैं, इसलिए यह लेख विभिन्न व्यक्तियों द्वारा किए गए विभिन्न सिद्ध और काम करने के तरीकों का संकलन होने जा रहा है। ls कमांड के रंग बदलें

Ls कमांड क्या है?

उद्धरण विकिपीडिया:

«ls (अंग्रेजी का lisटी, जिसका अनुवाद सूची, सूची या सूची है) एक लिनक्स कमांड और डेरिवेटिव है जो एक निश्चित निर्देशिका में फाइलों और निर्देशिकाओं की सूची दिखाता है। परिणाम वर्णानुक्रम में सूचीबद्ध हैं।

फाइलें और निर्देशिका जिनके नाम के साथ शुरू होता है . (अवधि) अनुदेश के साथ प्रदर्शित नहीं होते हैं ls, जिसके कारण उन्हें अक्सर "छिपी हुई फाइलें" कहा जाता है। विकल्प -a de ls यह इस व्यवहार को रोकता है, और सभी फाइलों और उपनिर्देशिकाओं को दिखाता है, यहां तक ​​कि जो एक अवधि के साथ शुरू होते हैं।

ls यह ऑपरेटिंग सिस्टम के सबसे बुनियादी उपकरणों में से एक है यूनिक्स, इसलिए यह पैकेज का हिस्सा है जीएनयू कोरुटिल्स.»

एलएस कमांड परिणामों में डिफ़ॉल्ट रंग

डिफ़ॉल्ट रूप से, प्रत्येक रंग जो इसे तब फेंकता है जब हम ls कमांड निष्पादित करते हैं, का एक अर्थ होता है, क्योंकि यह उनकी विशेषताओं के अनुसार फाइलों को वर्गीकृत करने का तरीका है।

  • हरा: निष्पादन योग्य फ़ाइलें।
  • काला: सामान्य फ़ाइल।
  • Azul: निर्देशिकाएँ या फ़ोल्डर।
  • सेलेस्टी: प्रतीकात्मक लिंक।
  • लाल: संपीड़ित फाइलें (.tar, .gz, .zip, .rpm)।
  • मैजंटा: छवि फ़ाइलें (.jpg, gif, bmp, png, tif)

Ls कमांड के रंग कैसे बदलें

विकल्प 1: हमारे .bashrc को संशोधित करना

एलएस कमांड के परिणामों के लिए डिफ़ॉल्ट से एक अलग रंग का होना चाहिए, हमें अपनी .bashrc फ़ाइल को संशोधित करना होगा, इसके लिए हमें निम्न चरणों का पालन करना होगा:

टर्मिनल से हमारी .bashrc फ़ाइल को संपादित करें

nano $HOME/.bashrc

फ़ाइल के अंत में निम्नलिखित जोड़ें:

export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"

फ़ाइल अपलोड करें और आनंद लें।

source ~/.bashrc

आप निम्न सेटिंग्स का उपयोग करके निर्यात को संपादित कर सकते हैं।

विकल्पों की सूची:

  • tput बोल्ड - बोल्ड
  • tput Rev - उल्टे रंग
  • tput sgr0 - सभी रीसेट करें
  • tput setaf {CODE} - अग्रभूमि रंग सेट करें, रंग {CODE} देखें

रंग संकेत:

Color {code}    Color
0   Black
1   Red
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White

विकल्प 2: हमारे .bashrc को संशोधित करने का दूसरा तरीका

जैसा कि हमने पिछले चरण में किया था, हमें अपनी .bashrc फ़ाइल को संशोधित करना चाहिए, इसके लिए हमें निम्न चरणों का पालन करना होगा:

टर्मिनल से हमारी .bashrc फ़ाइल को संपादित करें

nano $HOME/.bashrc

फ़ाइल के अंत में निम्नलिखित जोड़ें:

alias ls='ls --color
LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'
export LS_COLORS

पहली पंक्ति बनाती है ls पैरामीटर का उपयोग करें -रंग डिफ़ॉल्ट रूप से, जो बताता है ls यह चर की सेटिंग के आधार पर इसके आउटपुट को दिखाता है।

दूसरी पंक्ति उस रंग का प्रतिनिधित्व करती है जिसे आप विभिन्न लिनक्स फाइलों को देना चाहते हैं, वे निम्नलिखित मूल्य के द्वारा दर्शाए जाते हैं:

di = निर्देशिका
fi = फ़ाइल
ln = प्रतीकात्मक कड़ी
pi = फीफो फाइल
so = सॉकेट फ़ाइल
bd = विशेष फाइलों के ब्लॉक (बफर)
cd = विशेष फ़ाइलों से चरित्र (अप्रभावित)
or गैर-मौजूद फ़ाइल (अनाथ) की ओर इशारा करते हुए प्रतीकात्मक लिंक
mi = गैर-मौजूद फ़ाइल एक सांकेतिक लिंक द्वारा इंगित की गई (टाइपिंग ls -l दिखाई दे रही है)
ex = निष्पादन योग्य फ़ाइल

प्रत्येक प्रकार की फ़ाइल के साथ आने वाले रंग संख्याओं द्वारा दर्शाए जाते हैं, प्रत्येक रंग के रूपांतरण को जानने के लिए आप निम्न तालिका देख सकते हैं:

0 = डिफ़ॉल्ट रंग
1 = बोल्ड
4 = रेखांकित
5 = चमकता पाठ
7 = उल्टा क्षेत्र
31 = लाल
32 = हरा
33 = नारंगी
34 = नीला 
35 = बैंगनी
36 = मजेंटा 
37 = ग्रे
40 = काली पृष्ठभूमि
41 = लाल पृष्ठभूमि
42 = हरी पृष्ठभूमि 
४३ = नारंगी पृष्ठभूमि
44 = नीली पृष्ठभूमि
45 = बैंगनी पृष्ठभूमि
46 = सियान पृष्ठभूमि
47 = ग्रे बैकग्राउंड
90 = गहरा ग्रे
91 = लाल बत्ती
92 = हरी बत्ती
93 = पीला
94 = नीली बत्ती
95 = बैंगनी प्रकाश
96 = फ़िरोज़ा
100 = ग्रे बैकग्राउंड
101 = लाल पृष्ठभूमि 
102 = हल्का हरा बैकग्राउंड
103 = पीली पृष्ठभूमि
104 = हल्के नीले रंग की पृष्ठभूमि
105 = बैंगनी बैकलाइट
106 = फ़िरोज़ा पृष्ठभूमि

विकल्प 3: LS_COLORS का उपयोग करना

रंगों को बदलने का एक और तरीका LS_COLORS का उपयोग कर रहा है, रंगों का एक संग्रह जो हमें ls कमांड के आउटपुट में रंगों को असाइन करने की अनुमति देता है। इसका उपयोग करने के लिए, बस टर्मिनल में प्रवेश करें और निम्नलिखित कमांड करें:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc

इन विभिन्न रूपों के साथ ls कमांड के रंग बदलें, आप इस महान कमांड के आउटपुट को अपनी पसंद के अनुसार कॉन्फ़िगर कर सकते हैं।

से जानकारी लेकर stackoverflow y लिनक्स-एसएक्सएस


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   गोंजालो मार्टिनेज कहा

    चूंकि आप विकिपीडिया को छोड़ देते हैं इसलिए इसे अपरिवर्तित छोड़ देते हैं।

    "Ls" एक यूनिक्स और डेरिवेटिव कमांड है, न कि लिनक्स और डेरिवेटिव्स कमांड।

    सब कुछ लिनक्स और मुफ्त सॉफ्टवेयर का आविष्कार नहीं है।