Kaip nuspalvinti „MySQL / MariaDB“ konsolę

Š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

  1. 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
  2. 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

spalvas į mysql konsolę

spalva mysql konsolė

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.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Gilbertas sakė

    koks geras patarimas!

  2.   alex sakė

    Tai veikia! Įspūdinga!
    Ačiū !

  3.   Walex sakė

    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?