जवाबों:
यदि आप शेल को दूरस्थ रूप से एक्सेस करने के लिए PUTTY का उपयोग कर रहे हैं, तो:
- बाएं पैनल पर, रंग पर क्लिक करें
- दाएं पैनल पर तीन बॉक्स अनचेक करें (वे डिफ़ॉल्ट रूप से जांचे जाते हैं)
unset LS_COLORS; export TERM=xterm
इसे करना चाहिए, या कम से कम आपको वहां अधिकांश तरीके से प्राप्त करना चाहिए। आपको TERM=vt220
कुछ "स्मार्ट" कार्यक्रमों के लिए कहने के लिए इसे बदलना पड़ सकता है ।
xterm -cm
यह कोई रंग के साथ एक xterm शुरू करेगा।
मुझे एक ही समस्या का सामना करना पड़ा जब पायथन में एक एसएसएच रोबोट लिख रहा था (विजुअल स्टूडियो के माध्यम से चलाने पर रंग जिबरिश के रूप में सामने आए)। सबसे सरल उपाय यह था कि चल रहे दूसरे खोल के अंदर एक नया खोल खोला जाए।
sh
इसने मेरी किसी भी सेटिंग के बिना एक नया खोल खोल दिया और सभी प्रिंटआउट मोनोक्रोम थे। यह उस संकेत को भी रीसेट करता है जो मेरे इच्छित उद्देश्य के लिए एक बोनस था।
.bashrc का बैकअप लें और फिर .bashrc खोलें और इन सभी लाइनों को हटा दें। यह gedit में पाठ रंगों को अक्षम करने का अतिरिक्त लाभ है!
एक फैंसी प्रॉम्प्ट सेट करें (गैर-रंग, जब तक कि हम नहीं जानते कि हम "रंग" चाहते हैं)
xterm में मामला "$ TERM" | xterm-color | * -256color) color_pptpt/ हाँ ;;; esac
रंगीन संकेत के लिए असुविधा, अगर टर्मिनल में क्षमता है; बदल गया
डिफ़ॉल्ट रूप से उपयोगकर्ता को विचलित न करने के लिए: टर्मिनल विंडो में फ़ोकस
कमांड के आउटपुट पर होना चाहिए, न कि प्रॉम्प्ट पर
force_color_prompt = हाँ
अगर [-n "$ force_color_prompt"]; फिर अगर [-x / usr / bin / tput] && tput setaf 1> & / dev / null; फिर # हमें रंग का समर्थन है; यह मान लें कि यह एक्मा -48 # (आईएसओ / आईईसी -6429) के अनुरूप है। (इस तरह के समर्थन की कमी अत्यंत दुर्लभ है, और इस तरह के # एक मामले में सेटफ के बजाय सेट का समर्थन करना होगा।) color_prompt = हाँ और color_prompt = फाई
अगर ["$ color_prompt" = हाँ]; फिर अगर [[$ {EUID} == 0]]; तत्पश्चात PS1 = '$ {debian_chroot: + ($ debian_chroot)} [\33 [01; 31m] \ h [\ 033 [01; 34m] \ W \ $ [\ 033 [00m]' बाकी PS1 = '$ {debian_chroot; : + ($ debian_chroot)} [\ 033 [01; 32m] \ u @ \ h [\ 033 [00m] [\ 033 [01; 34m] \ w \ $ [\ 033 [00m] 'और फिर PS1 ='; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ '$ unset color_prompt force_color_prompt 42a70,89
यदि यह एक xterm है तो उपयोगकर्ता @ होस्ट: dir को शीर्षक सेट करता है
xterm में केस "$ TERM" *। rxvt *) PS1 = "[\ e] 0; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ a] $ PS1" ;; *) ;; esac
ls के रंग समर्थन को सक्षम करें और साथ ही उपयोगी उपनाम भी जोड़ें
अगर [-x / usr / bin / dircolors]; तब परीक्षण -r ~ / .dircolors && eval "$ (dircolors -b ~ / .dircolors") || eval "$ (dircolors -b)" alias ls = 'ls --color = auto' # आलियास dir = 'dir --color = auto' #alias vdir = 'vdir --color - ऑटो'
alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto'
फाई