বর্ণযুক্ত মাইএসকিএল প্রম্পট সেট আপ করার ক্ষেত্রে ওয়াকথ্রু।
পদক্ষেপ 1. একটি সেট প্রম্পট দিয়ে কীভাবে সাধারণত লগইন করবেন তা বুঝুন:
eric@dev ~ $ mysql --host=yourhost.com -u username --prompt="foobar> " -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 711
Server version: 5.6.19 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
foobar>
পদক্ষেপ 2. বুঝতে পারবেন কীভাবে আপনি 'ওরফে' প্রতিধ্বনি মাধ্যমে একটি ব্যাখ্যাযুক্ত বাক্যটি পাইপ করতে পারেন:
যা উপরের 1 ধাপ হিসাবে ঠিক একই কাজ করে:
eric@dev ~ $ alias penguins=$(echo -e 'mysql --host=yourhost.com -u dev --prompt="foobar> " -p')
eric@dev ~ $ penguins
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 713
Server version: 5.6.19 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
foobar> exit
Bye
eric@dev ~ $
পদক্ষেপ 3. কীভাবে ইকো-বর্ণযুক্ত বর্ণটি মূল্যায়ন করে তা বুঝতে:
এই রঙ "foobar>" প্রম্পট লাল:
alias penguins=$(echo -e 'mysql --host=yourhost.com -u dev --prompt="\x1B[31mfoobar>\x1B[0m " -p')
penguins
এটার মত:
পদক্ষেপ ৪. এখানে কী চলছে তা নিয়ে আপনি যদি বিভ্রান্ত হন:
অভিব্যক্তি দেখুন: \x1B[31mfoobar>\x1B[0m
এর তিনটি অংশ রয়েছে:
code what it means:
\x1B[31m Start colorizing, 31m is red.
foobar> prompt text
\x1B[0m Stop colorizing.
পদক্ষেপ ৪. উন্নত, প্রম্পটটিকে আসল সুন্দর করতে দেয়:
eric@dev ~ $ alias penguins=$(echo -e 'mysql --host=yourhost.com -u dev --prompt="\x1B[31m\\u\x1B[34m@\x1B[32m\\v\x1B[0m:\x1B[36m\\d>\x1B[0m " -p')
eric@dev ~ $ penguins
আপনি যদি বিভ্রান্ত হন যে এই বিশাল কোডটি কী করে:
\x1B[31m\\u\x1B[34m@\x1B[32m\\v\x1B[0m:\x1B[36m\\d>\x1B[0m
ব্যাখ্যা:
Code Note
\x1B[31m Start colorizing red
\\u escape the backslash for passage through echo, and print username
\x1B[34m Start colorizing dark blue
@ literal at sign
\x1B[32m Start colorizing green
\\v escape the backslash for passage through echo, print server version
\x1B[0m Stop colorizing
: literal colon
\x1B[36m Start colorizing cyan
\\d> Backslash for passage through echo, print default db and >
\x1B[0m Stop colorizing.
তাই বাহ! অনেক কোড।