El ls कमांड जेव्हा आम्ही कन्सोलवर कार्य करतो तेव्हा सर्वात वापरला जातो, आम्ही लक्षात घेतो की आम्ही ब्लॉगवर या उत्कृष्ट आदेशासाठी कोणताही लेख समर्पित केलेला नाही, म्हणून आम्ही त्याचे पाठ ls कमांडचे रंग कसे बदलायचे. त्याच प्रकारे आपण या कमांडचा आणि त्याच्या वापराचा संक्षिप्त स्पष्टीकरण देणार आहोत.
आम्ही त्याच हेतूसाठी वेबवर आढळणार्या अधिकृत माहिती आणि विविध पद्धतींवर अवलंबून आहोत, म्हणून हा लेख विविध व्यक्तींनी केलेल्या विविध सिद्ध आणि कार्यरत पद्धतींचा संग्रह असेल.
Ls कमांड म्हणजे काय?
विकिपीडियाचे अवतरण:
«ls (इंग्रजी च्या lisटी, ज्याचे भाषांतर यादी, यादी किंवा सूची आहे) ही एक लिनक्स कमांड आणि डेरिव्हेटिव्ह्ज आहेत जी विशिष्ट निर्देशिकेतील फाईल्स आणि डिरेक्टरीजची सूची दर्शवितात. परिणाम वर्णानुक्रमे सूचीबद्ध आहेत.
फायली आणि निर्देशिका ज्याच्या नावाने प्रारंभ होईल . (कालावधी) सूचनांसह प्रदर्शित होत नाही ls, म्हणूनच त्यांना बर्याचदा "लपविलेल्या फायली" म्हणतात. पर्याय -a de ls हे वर्तन प्रतिबंधित करते आणि सर्व फाईल्स आणि उपनिर्देशिकता दर्शवितो, अगदी त्या कालावधीसह प्रारंभ होणा .्या.
ls हे ऑपरेटिंग सिस्टमचे सर्वात मूलभूत साधन आहे युनिक्स, म्हणून हा पॅकेजचा एक भाग आहे GNU Coreutils.»
Ls कमांडच्या निकालांमधील डीफॉल्ट रंग
डिफॉल्टनुसार, जेव्हा आपण ls कमांड कार्यान्वित करतो तेव्हा ते फेकत असलेल्या प्रत्येक रंगात अर्थ प्राप्त होतो, कारण फाईल्सच्या वैशिष्ट्यांनुसार वर्गीकरण करणे हा आहे.
- हिरव्या: एक्जीक्यूटेबल फायली.
- काळा: सामान्य फाईल.
- निळा: निर्देशिका किंवा फोल्डर.
- Celeste: प्रतीकात्मक दुवा.
- Rojo: संकुचित फायली (.tar, .gz, .zip, .rpm).
- किरमिजी: प्रतिमा फायली (.jpg, gif, bmp, png, tif)
Ls कमांडचे रंग कसे बदलायचे
पर्याय 1: आमच्या .bashrc सुधारित करत आहे
Ls कमांडचा निकाल डीफॉल्ट व्यतिरिक्त इतर रंगात येण्यासाठी, आपण आपली .bashrc फाईल सुधारित करणे आवश्यक आहे, त्यासाठी आपण खालील पाय perform्या पूर्ण केल्या पाहिजेत.
टर्मिनलवरून आमची .bashrc फाईल संपादित करा
nano $HOME/.bashrc
फाईलच्या शेवटी पुढील गोष्टी जोडा:
export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"
फाईल अपलोड करा आणि आनंद घ्या.
source ~/.bashrc
आपण खालील सेटिंग्ज वापरून निर्यात संपादित करू शकता.
पर्यायांची यादीः
- tput ठळक - ठळक
- टपुट रेव्ह - इनव्हर्टेड रंग
- tput sgr0 - सर्व रीसेट करा
- टपुट सेटफ {कोड} - अग्रभागाचा रंग सेट करा, रंग पहा {कोड}
रंग कोड:
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 = प्रतीकात्मक दुव्याद्वारे निर्देशित नसलेली फाइल (एलएस-एल टाइप करताना दृश्यमान)
ex = एक्झिक्युटेबल फाइल
प्रत्येक प्रकारच्या फाईलसह असलेले रंग संख्या दर्शवितात, प्रत्येक रंगाचे रूपांतर जाणून घेण्यासाठी आपण खालील सारणी पाहू शकता:
0 = डीफॉल्ट रंग
1 = ठळक
4 = अधोरेखित
5 = लुकलुकणारा मजकूर
7 = उलट फील्ड
31 = लाल
32 = हिरवा
33 = केशरी
34 = निळा
35 = जांभळा
36 = किरमिजी
37 = राखाडी
40 = काळ्या पार्श्वभूमी
=१ = लाल पार्श्वभूमी
=२ = हिरव्या रंगाची पार्श्वभूमी
43 = केशरी पार्श्वभूमी
44 = निळा पार्श्वभूमी
45 = जांभळा पार्श्वभूमी
46 = निळसर पार्श्वभूमी
47 = राखाडी पार्श्वभूमी
90 = गडद राखाडी
= १ = लाल दिवा
= २ = हिरवा दिवा
93 = पिवळा
= = = निळा प्रकाश
95 = व्हायलेट प्रकाश
96 = नीलमणी
100 = राखाडी पार्श्वभूमी
=१ = लाल पार्श्वभूमी
१०२ = हलकी हिरव्या रंगाची पार्श्वभूमी
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 कमांडचे रंग बदलू. आपण आपल्या आवडीनुसार या महान आदेशाचे आउटपुट रेंडरिंग कॉन्फिगर करू शकता.
कडील माहितीसह स्टॅकओव्हरफ्लो y लिनक्स-एसएक्स
आपण विकिपीडियाचे उद्धरण केल्यामुळे ते बदलू नका.
"Ls" ही UNIX आणि डेरिव्हेटिव्ह्ज कमांड आहे, लिनक्स आणि डेरिव्हेटिव्ह्ज आज्ञा नाही.
सर्व काही लिनक्स आणि विनामूल्य सॉफ्टवेअरचा शोध नाही.