मैंने इस डुप्लिकेट प्रश्न से सब कुछ करने की कोशिश की है, लेकिन मैं अभी भी इसे काम नहीं कर सकता। उस प्रश्न से एकमात्र अंतर यह है कि जब मैं दौड़ता env | grep TERM
हूं तो TERM=xterm
इसके बजाय मुझे मिलता है TERM=xterm-color
। मुझे नहीं लगता कि यह मायने रखता है, लेकिन वे बहुत विनिमेय लगते हैं।
हालाँकि जो मुझे समझ नहीं आ रहा है वह यह है कि गायब होने वाली एकमात्र चीज़ वास्तविक संकेत में रंग है। उदाहरण के लिए, यदि मैं दौड़ता हूं nano
और यह फ़ाइल के सिंटैक्स का पता लगाता है, उदाहरण के लिए यदि यह एक स्क्रिप्ट है, तो मुझे रंग मिलते हैं। जब मैं env
पहले बताई गई कमांड चलाता हूं , तो वास्तविक TERM
टेक्स्ट लाल होता है।
तो रंग स्पष्ट रूप से काम कर रहे हैं, यह सिर्फ इतना है कि मुझे रंगीन फ़ोल्डर, निष्पादन योग्य फाइलें और इतने पर नहीं मिलता है। मुझे लगता है कि यह रूबी / आरवीएम स्थापित करने के संबंध में भी हो सकता है। मैंने प्रतिस्थापित करने की कोशिश की है .bashrc
। ( संपादित करें हालांकि, एक नया उपयोगकर्ता बनाते समय, उस उपयोगकर्ता काम कर रंग)
मुझे लगता है कि यह एक बहुत ही सरल समाधान है, लेकिन मैं अभी इस से गुगली करने के लिए बहुत बीमार हूं कि मैं वास्तव में कुछ जानकारी की सराहना करूंगा कि टर्मिनल में रंग सेटिंग्स कैसे काम करती है और यह कैसे हो सकता है। धन्यवाद!
l
उपनाम था.bash_profile
, इसलिए मैंने इसे अब बदल दियाalias l='ls -l --color'
। टंकणl
अब मुझे एक रंगीन सूची देता है, लेकिन फिरls
भी रंग का अभाव है, भले ही मैंने देखा है कि.bashrc
फ़ाइल विशेष रूप से रंग के लिए एक उपनाम है। उह, आपके उत्तर के लिए बहुत धन्यवाद, हालांकि, मुझे कुछ बैश प्रलेखन पढ़ना होगा।