इस ट्यूटोरियल में हम सीखेंगे MySQL / MariaDB कंसोल को कैसे रंग दें आपके द्वारा वांछित कॉन्फ़िगरेशन के अनुसार, डेटा प्रकार और अन्य द्वारा हाइलाइटिंग। इसके लिए हम एक डिफ़ॉल्ट कॉन्फ़िगरेशन और इसे चलाने के चरण साझा करने जा रहे हैं।
MySQL / MariaDB कंसोल रंग कैसे काम करता है?
Mysql क्लाइंट डेटा आउटपुट के लिए पूर्वनिर्धारित लोकेटर के उपयोग का समर्थन करता है। इसलिए हम mysql आउटपुट को प्रोसेस करने के लिए grcat (Generic Colouriser) को कॉन्फ़िगर कर सकते हैं। Grcat आपूर्ति की गई कॉन्फ़िगरेशन फ़ाइल को पढ़ता है, regexp के अनुसार आउटपुट को पार्स करता है, और रंग जोड़ता है। जीआरसी मैनुअल को कमांड के साथ देखा जा सकता है man grc
o यहां.
MySQL / MariaDB कंसोल को कैसे रंग दें?
MySQL या MariaDB कंसोल को रंगने के लिए हमें निम्नलिखित चरणों का पालन करना चाहिए:
MySQL या MariaDB स्थापित करें
जाहिर है, MySQL या MariaDB स्थापित किया है।
Grc स्थापित करें
जीआरसी एक उपकरण है जो हमें अपनी आउटपुट फाइलों को रंगने की अनुमति देता है। (हम इसे डेबियन और डेरिवेटिव्स पर स्थापित कर सकते हैं: $ sudo apt-get install grc
).
.Grcat फ़ाइलें बनाएँ और .my.cnf
- एक फ़ाइल बनाएँ .जीआरकैट हमारे घर निर्देशिका में है कि हमें उन रंगों के विन्यास को रखने की अनुमति देगा जो हम दिखाना चाहते हैं:
$ cd ~ $ gedit .grcat
बनाई गई फ़ाइल में हमें निम्नलिखित कोड रखना चाहिए:
#Default color for words #regexp = [\ w।, \: \ -_ /] + rexxp =। + रंग = हरा - # टेबल बॉर्डर की सीमा regexp = [+ \ _] + + \ _ -] | [| ] रंग = लाल - #data के बीच () और '' regexp = \ ((\ \ w \ d, '] + \) रंग = सफेद - # सांख्यिक regexp = \ s [\ d \।] + \ s * ($)। | (? =; =)) रंग = पीला - #डेट रेगेक्सप = \ डी {4} - \ d {2} - \ d {2} रंग = सियान - # रेगेक्सप = \ d {2}: \ { 2}: \ d {2} रंग = सियान - # रिप rexxp = (\ d {1,3} \।) {3} \ d {1,3} (: \ d {1,5})? color = cyan - #schema regexp = `\ w +` colours = पीला - #मेल regexp = [\ w \ _ ._ -_] + @ [\ w \ _। -_] + रंग = मजेंटा #Row सीम। \ G regexp = [*] +। + [*] + गिनती = रंग रोकना = सफेद - # कॉलम नाम जब \ G regexp = ^ \ s * \ w +: रंग = सफेद का उपयोग किया जाता है
- एक फ़ाइल बनाएँ .my.cnf हमारे घर निर्देशिका में:
$ cd ~ $ gedit .my.cnf
बनाई गई फ़ाइल में हमें निम्नलिखित कोड रखना चाहिए:
[mysql] पेजर = grcat ~ / .grcat
हमारे MySQL / MariaDB क्लाइंट को चलाएं
mysql -u <user> -p -h <hostname>
आनंद लेना शुरू करें
एक छोटी सी तरकीब जो हमारे मैसूर / मारियाडीबी कंसोल को जीवन देगी और जिसे आपकी पसंद के अनुसार कॉन्फ़िगर किया जा सकता है, मैं धन्यवाद करने का अवसर नहीं छोड़ सकता एलेक्सी कालिनिन आपकी रोचक जानकारी के लिए।
क्या अच्छा टिप है!
यह काम करता है! शानदार!
धन्यवाद!
हैलो!
सबसे पहले धन्यवाद !!
यह सही काम करता है, मुझे पता नहीं था कि grc कमांड
एक प्रश्न और साहसी को क्षमा करें, यह सामान्य रूप से कंसोल कमांड के आउटपुट के लिए भी किया जा सकता है? उदाहरण के लिए ls?