В этом уроке мы узнаем, как Как раскрасить консоль MySQL / MariaDB в соответствии с желаемой конфигурацией, выделение по типу данных и др. Для этого мы собираемся поделиться конфигурацией по умолчанию и шагами по ее запуску.
Как работает раскраска консоли MySQL / MariaDB?
Клиент Mysql поддерживает использование предопределенного локатора для вывода данных. Итак, мы можем настроить grcat (Generic Colouriser) для обработки вывода mysql. Grcat читает предоставленный файл конфигурации, анализирует вывод в соответствии с регулярным выражением и добавляет цвета. Руководство по grc можно просмотреть с помощью команды man grc
o здесь.
Как раскрасить консоль MySQL / MariaDB?
Чтобы раскрасить консоль MySQL или MariaDB, мы должны выполнить следующие шаги:
Установите MySQL или MariaDB
Очевидно, установлен MySQL или MariaDB.
Установить grc
Grc - это инструмент, который позволяет нам раскрашивать наши выходные файлы. (Мы можем установить его в Debian и производных с помощью: $ sudo apt-get install grc
).
Создайте файлы .grcat и .my.cnf
- Создать файл .grcat в нашем домашнем каталоге, что позволит нам разместить конфигурацию цветов, которые мы хотим показать:
$ cd ~ $ gedit .grcat
В созданном файле мы должны разместить следующий код:
# Цвет по умолчанию для слов #regexp = [\ w., \: \ -_ /] + regexp =. + Colors = green - # Цвет границ таблицы regexp = [+ \ -] + [+ \ -] | [| ] colors = red - # данные между () и '' regexp = \ ([\ w \ d, '] + \) colors = white - # числовое regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) colors = yellow - #date regexp = \ d {4} - \ d {2} - \ d {2} colors = cyan - #time regexp = \ d {2}: \ d { 2}: \ d {2} colors = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5})? colors = cyan - #schema regexp = `\ w +` colors = yellow - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + colors = magenta - # Разделитель строк, когда \ G regexp = [*] +. + [*] + Count = stop colors = white - # Имена столбцов используются, когда используется \ G regexp = ^ \ s * \ w +: colors = white
- Создать файл .my.cnf в нашем домашнем каталоге:
$ cd ~ $ gedit .my.cnf
В созданном файле мы должны разместить следующий код:
[mysql] pager = grcat ~ / .grcat
Запустите наш клиент MySQL / MariaDB
mysql -u <user> -p -h <hostname>
Начать наслаждаться
Небольшой трюк, который оживит нашу консоль Mysql / MariaDB и который можно настроить по своему вкусу, я не могу упустить возможность поблагодарить Алексей Калинин для вашей интересной информации.
какой хороший совет!
Работает! Эффектно!
Спасибо!
Привет!
Прежде всего, спасибо !!
Работает отлично, команду grc не знал
Один вопрос и простите за дерзость, это тоже можно было сделать для вывода консольных команд вообще? например ls?