මෙම නිබන්ධනයෙන් අපි ඉගෙන ගන්නේ කෙසේද MySQL / MariaDB කොන්සෝලය වර්ණ කරන්නේ කෙසේද ඔබට අවශ්ය වින්යාසය අනුව, දත්ත වර්ගය සහ වෙනත් අය විසින් ඉස්මතු කරයි. මේ සඳහා අපි සුපුරුදු වින්යාසය සහ එය ක්රියාත්මක කිරීමට ගත යුතු පියවර බෙදා ගන්නෙමු.
ඒ
MySQL / MariaDB කොන්සෝලය වර්ණ ගැන්වීම ක්රියාත්මක වන්නේ කෙසේද?
දත්ත ප්රතිදානය සඳහා පූර්ව නිශ්චිත ලොකේටරය භාවිතා කිරීමට MySQL සේවාදායකයා සහාය දක්වයි. එබැවින් අපට mysql ප්රතිදානය සැකසීම සඳහා grcat (Generic Colouriser) වින්යාසගත කළ හැකිය. Grcat විසින් සපයන ලද වින්යාස ගොනුව කියවීම, ප්රතිදානය regexp අනුව විග්රහ කිරීම සහ වර්ණ එකතු කිරීම. Grc අත්පොත විධානය සමඟ නැරඹිය හැකිය man grc
o මෙන්න.
MySQL / MariaDB කොන්සෝලය වර්ණ කරන්නේ කෙසේද?
MySQL හෝ MariaDB කොන්සෝලය වර්ණ ගැන්වීමට අපි පහත පියවර අනුගමනය කළ යුතුය:
MySQL හෝ MariaDB ස්ථාපනය කරන්න
නිසැකවම, MySQL හෝ MariaDB ස්ථාපනය කර ඇත.
Grc ස්ථාපනය කරන්න
Grc යනු අපගේ ප්රතිදාන ගොනු වර්ණ ගැන්වීමට ඉඩ දෙන මෙවලමකි. (අපට මෙය ඩේබියන් සහ ව්යුත්පන්නයන් මත ස්ථාපනය කළ හැකිය: $ sudo apt-get install grc
).
.Grcat ගොනු සාදන්න සහ .my.cnf
- ගොනුවක් සාදන්න .grcat අපගේ නිවාස නාමාවලිය තුළ අපට පෙන්වීමට අවශ්ය වර්ණවල වින්යාසය තැබීමට අපට ඉඩ සලසයි:
$ cd ~ ed gedit .grcat
සාදන ලද ගොනුවේ අපි පහත කේතය තැබිය යුතුය:
# වචන සඳහා ඩීෆෝල්ට් වර්ණය #regexp = [\ w., \: \ -_ /] + regexp =. ] | [|] වර්ණ = රතු - # දත්ත () සහ '' regexp = \ ([\ w \ d, '] + \) වර්ණ = සුදු - # සංඛ්යාත්මක රීජෙක්ස් = \ s [\ d \.] + \ s * ($ | (? = \ |)) වර්ණ = කහ - # දිනය regexp = \ d {4} - \ d {2} - \ d {2} වර්ණ = සයන් - # කාල regexp = \ d {2}. : \ d {2}: \ d {2} color = සයන් - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? color = cyan - #schema regexp = `\ w +` color = yellow - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + color = magenta - #Row පරිසීමකය විට \ G regexp = [*] +. + [*] + Count = stop color = white - # තීරු නම් භාවිතා කරනු ලබන්නේ \ G regexp = ^ \ s * \ w +: color = white භාවිතා කරන විට
- ගොනුවක් සාදන්න .my.cnf අපගේ නිවාස නාමාවලියෙහි:
$ cd ~ ed gedit .my.cnf
සාදන ලද ගොනුවේ අපි පහත කේතය තැබිය යුතුය:
[mysql] pager = grcat ~ / .grcat
අපගේ MySQL / MariaDB සේවාදායකයා ධාවනය කරන්න
mysql -u <user> -p -h <hostname>
විනෝද වීමට පටන් ගන්න
අපගේ MySQL / MariaDB කොන්සෝලය වෙත ජීවය ලබා දෙන සහ ඔබේ රුචිකත්වයට අනුව සැකසිය හැකි කුඩා උපක්රමයක්, මට ස්තූති කිරීමේ අවස්ථාව මග හැරිය නොහැක ඇලෙක්සි කලිනින් ඔබගේ සිත්ගන්නා තොරතුරු සඳහා.
අදහස් 3 ක්, ඔබේ අදහස් තබන්න
මොනතරම් හොඳ තොරතුරක්ද!
එය ක්රියා කරයි! දර්ශනීය!
ඔබට ස්තුතියි !
ආයුබෝවන්!
මුලින්ම ස්තූතියි !!
එය පරිපූර්ණව ක්රියා කරයි, මම grc විධානය දැන සිටියේ නැත
එක් ප්රශ්නයක් සහ නිර්භීතකමට සමාව දෙන්න, සාමාන්යයෙන් කොන්සෝල විධාන ප්රතිදානය සඳහාද මෙය කළ හැකිද? උදාහරණයක් ලෙස ls?