मैं लिनक्स टेक्स्ट मोड में CentOS चला रहा हूं। जब मैं कमांड चलाता हूं ls /usr/
, तो आउटपुट पढ़ना बहुत मुश्किल है (काले रंग पर गहरा नीला)। मैं टेक्स्ट रंग कैसे बदल सकता हूं?
मैं लिनक्स टेक्स्ट मोड में CentOS चला रहा हूं। जब मैं कमांड चलाता हूं ls /usr/
, तो आउटपुट पढ़ना बहुत मुश्किल है (काले रंग पर गहरा नीला)। मैं टेक्स्ट रंग कैसे बदल सकता हूं?
जवाबों:
यदि आप कंसोल में अपने रंग बदलना चाहते हैं, जो कि एक्स के बाहर है , तो आप अपने रंग में रंग निर्दिष्ट कर सकते हैं .bashrc
, जैसे:
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0222222" #black
echo -en "\e]P8222222" #darkgrey
echo -en "\e]P1803232" #darkred
....
fi
जहाँ आप काले को परिभाषित कर रहे हैं #222222
, विवरण के लिए इस पोस्ट को देखें: http://phraktured.net/linux-console-colors.html
यदि आप X में काम कर रहे हैं , तो आप अपने रंगों को अपनी .Xresources
तरह से परिभाषित करके अपने सेटअप को अनुकूलित कर सकते हैं :
!black
*color0: #3D3D3D
*color8: #5E5E5E
!red
*color1: #8C4665
*color9: #BF4D80
...
और फिर इस फाइल को सोर्स करना जब आप X शुरू करते हैं, आम तौर पर आपके .xinitrc
:
xrdb -merge ~/.Xresources
आर्क विकी के पास एक पृष्ठ है। सभी स्रोतों के बारे में बताते हैं: https://wiki.archlinux.org/index.php/Xresources
एक और वृद्धि आप एक्स में कर सकते हैं या नहीं सभी अलग-अलग फ़िलाटिप्स को निर्दिष्ट करना है जिन्हें आप रंग देना चाहते हैं - और उनके संबंधित रंग एक .dir_colors
फ़ाइल में, जैसे:
.xinitrc 01;31
.Xauthority 01;31
.Xmodmap 00;31
.Xresources 01;33
...
आरंभ करने के लिए, /etc/dir_colors
अपने उपयोगकर्ता की /home
निर्देशिका की प्रतिलिपि बनाएँ और अपने परिवर्तन करें। फिर अपने से इस स्रोत .bashrc
के साथ eval $(dircolors -b ~/.dir_colors)
यह आपको फ़ाइलों और फ़ाइल प्रकार जब आप उपयोग के रंग से अधिक कुशल नियंत्रण के लिए अनुमति देगा ls
।
आप यहां (अविश्वसनीय रूप से विस्तृत और संपूर्ण) .dir_colors
उदाहरण फ़ाइल पा सकते हैं:
https://github.com/trapd00r/LS_COLORS/blob/master/LS_COLORS
तीनों दृष्टिकोणों के संयोजन से, आप एक समान रूप से एक समान सेटअप बना सकते हैं, चाहे आप कंसोल में काम कर रहे हों या एक्स में।
00;32
और हल्का / बोल्ड हरा है 1;32
। चैती पाने का एकमात्र तरीका उन 16 रंगों को परिभाषित करने के लिए ऊपर वर्णित विधि का उपयोग करना है। चैती के बराबर एक हेक्स के रूप में।
फ़ाइल आप चाहते हैं /etc/DIR_COLORS
। मेरे पास आपके जैसा ही मुद्दा था और निर्देशिकाओं को एक चैती रंग में बदल दिया। बहुत अच्छा काम करता है।
cp /etc/DIR_COLORS /home/yourusername/.dir_colors
संपादित करें /home/yourusername/.dir_colors
, आप इस लाइन को देखेंगे:
DIR 01;34 #directory
इसे इसमें बदलें:
DIR 01;36 #directory
जो डायरेक्टरी कलर को चैती बनाता है।
~/.dir_colors
) और सब कुछ बदल दिया है 00
। पाया कि मुझे एक नया टर्मिनल खोलना है। यह वर्तमान टर्मिनल से कैसे लागू / संलग्न है?