[macos] ओएस एक्स टर्मिनल रंग



Answers

आप अपनी स्टार्टअप स्क्रिप्ट में से एक में लिनक्स आधारित सिंटैक्स का उपयोग कर सकते हैं। बस ओएस एक्स माउंटेन शेर बॉक्स पर इसका परीक्षण किया।

जैसे। आपके ~/.bash_profile

export TERM="xterm-color" 
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '

यह आपको एक अच्छा रंगीन संकेत देता है। रंगीन ls आउटपुट जोड़ने के लिए, आप alias ls="ls -G" जोड़ सकते हैं।

परीक्षण करने के लिए, अपने वर्तमान टर्मिनल को अपडेट करने के लिए बस एक source ~/.bash_profile चलाएं।

रंगों के बारे में साइड नोट: रंग पहले से बचने वाले अनुक्रम \e और रंगीन मान से परिभाषित हैं, [style;color+m] और एक भाग गए [] अनुक्रम में लपेटा गया है। जैसे।

  • लाल = \[\e[0;31m\]
  • बोल्ड लाल (शैली 1) = \[\e[1;31m\]
  • स्पष्ट रंग = \[\e[0m\]

उपयोगकर्ता नाम लाल बनाने के लिए मैं हमेशा रूट की .bash_profile में थोड़ा संशोधित रंग-योजना जोड़ता हूं, इसलिए मैं हमेशा स्पष्ट रूप से देखता हूं कि अगर मैं रूट के रूप में लॉग इन हूं (अगर गलतियों से बचने के लिए आसान है तो मेरे पास कई टर्मिनल विंडो खुलती हैं)।

/root/.bash_profile :

PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '

ऑनलाइन मेरे सभी एसएसएच खातों के लिए मैं मेजबाननाम को लाल रंग में रखना सुनिश्चित करता हूं, भले ही मैं स्थानीय या दूरस्थ टर्मिनल में हूं। सर्वर पर अपने घर डीआईआर में बस .bash_profile फ़ाइल को संपादित करें .. यदि सर्वर पर कोई .bash_profile फ़ाइल नहीं है, तो आप इसे बना सकते हैं और इसे लॉगिन पर सोर्स किया जाना चाहिए।

Question

मैं ओएस एक्स के लिए नया हूं, कुछ समय के लिए उबंटू लिनक्स के साथ काम करने के बाद बस मैक प्राप्त कर लिया। कई चीजों में से जो मैं समझने की कोशिश कर रहा हूं, मेरी टर्मिनल विंडो में रंगों की अनुपस्थिति है - जैसे कि ls -la या git status चलाते समय दिखाए गए (लिनक्स पर) ...

मैं सिर्फ यह नहीं समझ सकता कि मेरे खोल में रंग कैसे सक्रिय करें।




यदि आप tcsh का उपयोग कर रहे हैं, तो लाइनों को शामिल करने के लिए अपनी ~/.cshrc फ़ाइल संपादित करें:

setenv CLICOLOR 1
setenv LSCOLORS dxfxcxdxbxegedabagacad

जहां मार्टिन कहते हैं, एलएससीओएलओआरएस उस रंग योजना को निर्दिष्ट करता है जिसका आप उपयोग करना चाहते हैं।

LSCOLORS जेनरेट करने के लिए आप इस site चेकआउट करना चाहते हैं




यदि आप अपना एलएस रंगीन बनाना चाहते हैं तो आपको अपनी ~ / .bash_profile फ़ाइल को संपादित करना होगा और निम्न पंक्ति जोड़ें (यदि पहले से लिखा नहीं गया है):

source .bashrc

फिर आप ~ / .bashrc फ़ाइल को संपादित या बनाते हैं और ls कमांड को उपनाम लिखते हैं:

alias ls="ls -G"

अब आपको पहले से लॉन्च होने पर टर्मिनल में source .bashrc टाइप करना होगा, या बस एक नया टर्मिनल खोलना होगा।

यदि आप अपने ls में अधिक विकल्प चाहते हैं तो मैनुअल मैनुअल ( man ls ) पढ़ें। विकल्प बिल्कुल जीएनयू / लिनक्स सिस्टम में समान नहीं हैं।






Related