आउटपुट को रंग करके OS X कंसोल को रोकें?


21

उदाहरण के लिए, अलग-अलग कमांड से आउटपुट हाइलाइट करने के लिए OS X टर्मिनल रंगों का उपयोग नहीं कर रहा है ls

जब उबंटू जैसी अन्य प्रणालियों के साथ तुलना की जाती है, तो यह एक्सेसिबिलिटी / उत्पादकता का एक बड़ा नुकसान है।

इस अनुभव को बेहतर बनाने के लिए मेरे पास क्या उपाय हैं? फिलहाल मुझे ओएस एक्स के तहत रंगीन एलएस आउटपुट के लिए केवल यह मार्गदर्शिका मिली है, लेकिन मैं अधिक संपूर्ण समाधान की तलाश कर रहा हूं।

जवाबों:


26
  • आपको टर्मिनल.app प्राथमिकताएँ बदलनी चाहिए-> xterm- रंग में उन्नत।
  • अपने ~ / .profile में निम्नलिखित दर्ज करें

रंगीन सक्षम करने के लिए ls:

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

और अब से, आपको रंगीन lsआउटपुट मिलेगा ।


+1 उचित टर्मिनल रंग परिभाषाओं के लिए। सामान्य रंगों में व्यक्तिगत होते हैं, लेकिन मैं एक प्लगइन जोड़कर सिस्टम-आधारित तरीके से सुविधाओं को अधिक सक्षम करने की सिफारिश करूंगा।
तिगरान खानज़ादान

+1 - यह टिन पर क्या कहता है। चीयर्स। एक प्रश्न: मैं इस तरह की कॉन्फिग फाइल को और सामान्य स्तर पर कहाँ पर रखूँगा (यानी ~ में नहीं)?
बोहेज

2
IMHO आपका $ HOME / .profile सबसे अच्छी जगह है, लेकिन अगर आप चाहें तो उन्हें सिस्टम वाइड में डाल सकते हैं /etc/profile। उदाहरण के लिए sudo खुला / etc / प्रोफाइल
jm666

ध्यान दें कि शेर से पहले, डिफ़ॉल्ट $ TERM मूल्य xterm-color है, इसलिए आपको इसे बदलने की शायद ही कभी आवश्यकता होगी। मैक ओएस एक्स लायन 10.7 के रूप में, टर्मिनल का डिफ़ॉल्ट $ TERM मान xterm-256color है, जो ऐसे कार्यक्रमों को सक्षम करता है जो विस्तारित 256 रंग पैलेट का लाभ उठा सकते हैं। लायन पर और बाद में, xterm-color का उपयोग करने को हतोत्साहित किया जाता है, क्योंकि यह xterm की एक पुरानी, ​​कम-विशेषता वाली शाखा का वर्णन करता है, और लायन टर्मिनल आधुनिक xterm के साथ अधिक संगत है। तो आप आम तौर पर xterm-256color या बस xterm के साथ रहना चाहिए।
क्रिस पेज


6

आप आसानी से "TerminalColors" प्लगइन स्थापित करके ls आउटपुट रंग बदल सकते हैं। मैं " सोलराइज़ " थीम का बहुत बड़ा प्रशंसक हूं, जो मेरे मैक पर बहुत अच्छा लग रहा है।


1
अच्छा लगता है। आज शाम को कोशिश करेंगे।
लूको वोल्फ

1
+1 धन्यवाद, सोलराइज़ अच्छा है और मैं इसका उपयोग करूंगा, लेकिन यह सवाल रंगों के "ट्यून" करने के तरीके के बारे में नहीं था, यह विभिन्न कमांड के आउटपुट में रंगों को जोड़ने के बारे में था।
सोरिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.