Šioje pamokoje mes mokysimės Kaip nuspalvinti „MySQL / MariaDB“ konsolę pagal norimą konfigūraciją, paryškinant pagal duomenų tipą ir kitus. Tam mes bendrinsime numatytąją konfigūraciją ir veiksmus, kad ji veiktų.
Kaip veikia „MySQL“ / „MariaDB“ konsolės spalvos?
„Mysql“ klientas palaiko iš anksto nustatytą lokatoriaus naudojimą duomenų išvedimui. Taigi mes galime sukonfigūruoti „grcat“ („Generic Colouriser“) apdoroti „mysql“ išvestį. „Grcat“ skaito pateiktą konfigūracijos failą, analizuoja išvestį pagal regexp ir prideda spalvų. „GRC“ vadovą galite peržiūrėti naudodami komandą man grc
o čia.
Kaip nuspalvinti „MySQL / MariaDB“ konsolę?
Norėdami nuspalvinti „MySQL“ arba „MariaDB“ konsolę, turime atlikti šiuos veiksmus:
Įdiekite „MySQL“ arba „MariaDB“
Akivaizdu, kad turite įdiegę „MySQL“ arba „MariaDB“.
Įdiekite grc
„Grc“ yra įrankis, leidžiantis nuspalvinti išvesties failus. (Mes galime jį įdiegti „Debian“ ir išvestinėse priemonėse: $ sudo apt-get install grc
).
Sukurkite .grcat failus ir .manas.cnf
- Sukurkite failą .grat mūsų namų kataloge, kuris leis mums patalpinti norimų parodyti spalvų konfigūraciją:
$ cd ~ $ gedit .grcat
Sukurtame faile turime įdėti šį kodą:
#Numatytoji žodžių spalva #regexp = [\ w., \: \ -_ /] + regexp =. + Spalvos = žalia - # Lentelės ribų spalva regexp = [+ \ -] + [+ \ - ] | [|] spalvos = raudona - # duomenys tarp () ir '' regexp = \ ([\ w \ d, '] + \) spalvos = balta - # skaitinė regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) spalvos = geltona - # data regexp = \ d {4} - \ d {2} - \ d {2} spalvos = žalsvai mėlyna - #time regexp = \ d {2} : \ d {2}: \ d {2} colors = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? spalvos = žalsvai mėlyna - # schema regexp = "\ w +" spalvos = geltona - # el. pašto regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + spalvos = purpurinė - # eilutės ribotuvas \ G regexp = [*] +. + [*] + Count = stop colors = white - # Column names when \ G regexp = ^ \ s * \ w +: colors = white
- Sukurkite failą .manas.cnf mūsų pagrindiniame kataloge:
$ cd ~ $ gedit .manas.cnf
Sukurtame faile turime įdėti šį kodą:
[mysql] pager = grcat ~ / .grcat
Paleiskite mūsų „MySQL / MariaDB“ klientą
mysql -u <user> -p -h <hostname>
Pradėk mėgautis
Mažas triukas, suteiksiantis gyvybę mūsų „Mysql / MariaDB“ konsolei ir kurį galima sukonfigūruoti pagal savo skonį, negaliu praleisti progos padėkoti Aleksejus Kalininas jūsų įdomiai informacijai.
koks geras patarimas!
Tai veikia! Įspūdinga!
Ačiū !
Sveiki!
Visų pirma ačiū !!
Tai veikia puikiai, aš nežinojau grc komandos
Vienas klausimas ir atleisk už drąsą, tai taip pat būtų galima padaryti dėl konsolės komandų išvesties apskritai? pavyzdžiui, ls?