V tomto tutoriálu se naučíme Jak vybarvit konzolu MySQL / MariaDB podle konfigurace, kterou chcete, zvýraznění podle datového typu a dalších. Z tohoto důvodu budeme sdílet výchozí konfiguraci a kroky k jejímu spuštění.
Jak funguje barvení konzoly MySQL / MariaDB?
Klient MySQL podporuje použití předdefinovaného lokátoru pro výstup dat. Takže můžeme nakonfigurovat grcat (Generic Colouriser) pro zpracování výstupu mysql. Grcat čte dodaný konfigurační soubor, analyzuje výstup podle regexp a přidává barvy. Manuál grc lze zobrazit příkazem man grc
o zde.
Jak vybarvit konzolu MySQL / MariaDB?
K vybarvení konzoly MySQL nebo MariaDB musíme postupovat podle následujících kroků:
Nainstalujte MySQL nebo MariaDB
Je zřejmé, že máte nainstalován MySQL nebo MariaDB.
Nainstalujte grc
Grc je nástroj, který nám umožňuje obarvit naše výstupní soubory. (Můžeme jej nainstalovat na Debian a deriváty s: $ sudo apt-get install grc
).
Vytvářejte soubory .grcat a .my.cnf
- Vytvořte soubor .grcat v našem domovském adresáři, který nám umožní umístit konfiguraci barev, které chceme zobrazit:
$ cd ~ $ gedit .grcat
Do vytvořeného souboru musíme umístit následující kód:
# Výchozí barva slov #regexp = [\ w., \: \ -_ /] + regexp =. + Barvy = zelená - #Barva ohraničení tabulky regexp = [+ \ -] + [+ \ -] | [| ] barvy = červená - # data mezi () a '' regexp = \ ([\ w \ d, '] + \) barvy = bílá - # numerický regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) colors = yellow - #date regexp = \ d {4} - \ d {2} - \ d {2} colors = cyan - #time regexp = \ d {2}: \ d { 2}: \ d {2} barvy = azurová - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5})? barvy = azurová - #schema regexp = `\ w +` barvy = žlutá - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + barvy = purpurová - # Oddělovač řádků, když \ G regexp = [*] +. + [*] + Count = stop barvy = bílá - # Názvy sloupců se použijí, když se použije \ G regexp = ^ \ s * \ w +: barvy = bílá
- Vytvořte soubor .my.cnf v našem domovském adresáři:
$ cd ~ $ gedit .my.cnf
Do vytvořeného souboru musíme umístit následující kód:
[mysql] pager = grcat ~ / .grcat
Spusťte našeho klienta MySQL / MariaDB
mysql -u <user> -p -h <hostname>
Začněte si užívat
Malý trik, který oživí naši konzolu Mysql / MariaDB a který lze nakonfigurovat podle vašich představ, si nemůžu nechat ujít příležitost poděkovat Alexej Kalinin pro vaše zajímavé informace.
jaký dobrý tip!
Funguje to! Velkolepé!
Děkuji vám!
Dobrý den!
Nejprve děkuji !!
Funguje to perfektně, neznal jsem příkaz grc
Jedna otázka a odpusťte odvážným, to by se dalo udělat i pro výstup příkazů konzoly obecně? například ls?