نحوه رنگ آمیزی کنسول MySQL / MariaDB

در این آموزش می آموزیم نحوه رنگ آمیزی کنسول MySQL / MariaDB با توجه به پیکربندی مورد نظر خود ، برجسته سازی براساس نوع داده و موارد دیگر. برای این کار ما قصد داریم یک پیکربندی پیش فرض و مراحل اجرای آن را به اشتراک بگذاریم.

رنگ آمیزی کنسول MySQL / MariaDB چگونه کار می کند؟

سرویس گیرنده Mysql از استفاده از مکان یاب از پیش تعریف شده برای خروجی داده پشتیبانی می کند. بنابراین می توانیم grcat (Generic Colouriser) را برای پردازش خروجی mysql پیکربندی کنیم. Grcat فایل پیکربندی ارائه شده را می خواند ، خروجی را با توجه به regexp تجزیه می کند و رنگ اضافه می کند. راهنمای grc را می توان با دستور مشاهده کرد man grc o اینجا.

چگونه می توان کنسول MySQL / MariaDB را رنگ آمیزی کرد؟

برای رنگ آمیزی کنسول MySQL یا MariaDB باید مراحل زیر را دنبال کنیم:

MySQL یا MariaDB را نصب کنید

بدیهی است که MySQL یا MariaDB را نصب کنید.

نصب grc

Grc ابزاری است که به ما امکان می دهد تا پرونده های خروجی خود را رنگ آمیزی کنیم. (ما می توانیم آن را در Debian و Derivatives نصب کنیم با: $ sudo apt-get install grc).

پرونده های .grcat و my.cnf

  1. یک پرونده ایجاد کنید .grcat در فهرست اصلی ما که به ما امکان می دهد پیکربندی رنگهایی را که می خواهیم نشان دهیم قرار دهیم:
    $ cd ~ $ gedit .grcat

    در فایل ایجاد شده باید کد زیر را قرار دهیم:

    # رنگ پیش فرض برای کلمات #regexp = [\ w. ، \: \ -_ /] + regexp =. + رنگها = سبز - # رنگ حاشیه جدول regexp = [+ \ -] + [+ \ -] | [| ] رنگ = قرمز - # داده بین () و "regexp = \ ([\ \ \ \ d ،"] + \) رنگ = سفید - # عدد regexp = \ s [\ d \.] + \ s * ($ | (؟ = \ |)) رنگها = زرد - # تاریخ 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} \.) {1,3} \ d {1,5،XNUMX} (: \ d {XNUMX،XNUMX})؟ colors = cyan - #schema regexp = "\ w +" Colors = yellow - #emage regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + Colors = Magenta - #Rodimiter when \ G regexp = [*] +. + [*] + count = توقف رنگها = سفید - # نام ستونها هنگام \ G regexp = ^ \ s * \ w +: colors = white استفاده می شود
  2. یک پرونده ایجاد کنید my.cnf در فهرست اصلی ما:
    $ cd ~ $ gedit my.cnf

    در فایل ایجاد شده باید کد زیر را قرار دهیم:

    [mysql] pager = grcat ~ / .grcat

مشتری MySQL / MariaDB ما را اجرا کنید

 mysql -u <user> -p -h <hostname>

شروع به لذت بردن کنید

رنگها به کنسول mysql کنسول mysql رنگی

ترفند کوچکی که به کنسول Mysql / MariaDB ما جان می بخشد و می تواند به دلخواه شما پیکربندی شود ، من نمی توانم فرصت تشکر را از دست بدهم الکسی کالینین برای اطلاعات جالب شما


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

3 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   گیلبرتو dijo

    چه نکته خوبی!

  2.   الکس dijo

    کار می کند! دیدنی!
    متشکرم !

  3.   والکس dijo

    سلام!
    اول از همه، از شما سپاسگزارم !!
    این کاملا عالی عمل می کند ، من دستور grc را نمی دانم
    یک سوال و جسارت را ببخشید ، این کار همچنین می تواند برای خروجی دستورات کنسول به طور کلی انجام شود؟ مثلا ls؟