ব্যাশ টেক্সট এবং ব্যাকগ্রাউন্ড প্রিন্টিং বিভিন্ন রঙে

Bash Text Background Printing Different Colors



একটি লিনাক্স অপারেটিং সিস্টেমের জন্য একটি টার্মিনাল একটি অত্যন্ত গুরুত্বপূর্ণ অ্যাপ্লিকেশন। এটি মূলত একটি অ্যাপ্লিকেশন ইনস্টল বা আনইনস্টল করা, ইনপুট এবং আউটপুট অপারেশন ইত্যাদি করার জন্য বিভিন্ন কমান্ড চালানোর জন্য ব্যবহৃত হয়। টার্মিনালে ডিফল্ট টেক্সট এবং ব্যাকগ্রাউন্ড কালার থাকে। ব্যবহারকারী টেক্সট এবং ব্যাকগ্রাউন্ডের রঙ পরিবর্তন করে টার্মিনালকে আকর্ষণীয় করে তুলতে পারে। কিছু রঙের কোড এবং সেটিংস ব্যবহার করে এই ধরণের কাজগুলি সহজেই করা যায়। এই নিবন্ধটি আপনাকে সেই উপায়গুলি শিখতে সাহায্য করবে যার মাধ্যমে আপনি একটি ভিন্ন চেহারা দিয়ে বাশ সামনের এবং পটভূমির রঙ পরিবর্তন করতে সক্ষম হবেন।

এই টিউটোরিয়াল ব্যবহার করার আগে, আপনাকে রঙ কোড এবং সেটিংস সম্পর্কে কিছু প্রাথমিক তথ্য জানতে হবে। কিছু বিশেষ শেল ভেরিয়েবল আছে যা ব্যাশ প্রম্পট নিয়ন্ত্রণ করতে ব্যবহৃত হয়, যেমন, PS1, PS2, PS3 ইত্যাদি। PS1 হল প্রাথমিক প্রম্পট সংরক্ষণ করার জন্য ডিফল্ট ভেরিয়েবল। ডিফল্টরূপে, কমান্ড প্রম্পট [ [ইমেল সুরক্ষিত] h W] $ এ সেট করা হয়। ব্যাশ প্রম্পটের প্রতিটি ব্যাকস্ল্যাশ-পালানো চরিত্রের বিশেষ অর্থ রয়েছে যা নীচে ব্যাখ্যা করা হয়েছে।







  • u বর্তমান ব্যবহারকারীর ব্যবহারকারীর নাম নির্দেশ করে।
  • am 12 ঘন্টা am/pm বিন্যাসে বর্তমান সময় নির্দেশ করে
  • h হোস্টনাম নির্দেশ করে।
  • W বর্তমান কাজের ডিরেক্টরি নির্দেশ করে।
  • # রুট ব্যবহারকারীকে নির্দেশ করে যদি UID 0 হয়, অন্যথায়, $ প্রদর্শিত হবে।

বর্তমান bash প্রম্পট প্রদর্শন করতে নিম্নলিখিত কমান্ডটি চালান।



$বের করে দিল $ PS1



আপনি স্থায়ী বা অস্থায়ীভাবে বর্তমান বাশ প্রম্পট ডিফল্ট বিন্যাস, ফন্টের রঙ এবং টার্মিনালের পটভূমির রঙ পরিবর্তন করতে পারেন। স্থায়ী পরিবর্তনের জন্য আপনাকে edit/.bashrc ফাইল সম্পাদনা করতে হবে অথবা সাময়িক পরিবর্তনের জন্য উপরে উল্লিখিত শেল ভেরিয়েবল পরিবর্তন করতে হবে।





টেক্সট বা ব্যাকগ্রাউন্ডের রঙ পরিবর্তন করার জন্য ব্যাশে অনেক কালার কোড পাওয়া যায়। তাদের মধ্যে কিছু নিচে উল্লেখ করা হল।

রঙ সাধারণ রঙ তৈরির কোড বোল্ড কালার তৈরির কোড
নেট 0; 31 1; 31
সবুজ 0; 32 1; 32
নীল 0; 34 1; 34
কালো 0; 30 1; 30
হলুদ 0; 33 1; 33

ব্যাশ টার্মিনালে এই রঙের কোডগুলি কীভাবে প্রয়োগ করা যায় তা এই নিবন্ধে কয়েকটি সাধারণ উদাহরণ ব্যবহার করে দেখানো হয়েছে।



উদাহরণ -1: বিভিন্ন বিন্যাস এবং রঙে ব্যাশ প্রম্পট পরিবর্তন করা

যখন ব্যবহারকারী একটি নির্দিষ্ট রঙ দ্বারা ব্যাশ প্রম্পট রঙ পরিবর্তন করতে চায় তখন তাকে কোন বিশেষ শেল ভেরিয়েবল শুরু করতে হবে PS1 রঙ কোড সহ। নিম্নলিখিত প্রথম কমান্ড প্রম্পটের টেক্সট রঙ সেট করবে নীল এবং পরবর্তী কমান্ডটি রঙ সেট করবে জাল । এখানে, 3. 4 হয় নীল রঙ কোড এবং 31 হয় জাল রঙের কোড.

$রপ্তানি PS1=' e [0; 34m [email protected] h: W $ e [m'
$রপ্তানি PS1=' e [0; 31m [email protected] h: W $ e [m'

আউটপুট:

উদাহরণ -২: ব্যাশ প্রম্পটের বিভিন্ন অংশে বিভিন্ন রং সেট করা

আপনি যদি bash প্রম্পটের বিভিন্ন অংশে একাধিক রং সেট করতে চান তাহলে আপনাকে নিম্নলিখিত কমান্ডের মত শেল ভেরিয়েবল পরিবর্তন করতে হবে। আপনি আপনার পছন্দ অনুযায়ী বাশ প্রম্পট টেক্সট সেট করতে পারেন। নিচের কমান্ডটি সেট করবে ব্যবহারকারীর নাম সঙ্গে নীল রঙ, '~' সঙ্গে প্রতীক হলুদ রঙ এবং '$' সঙ্গে প্রতীক জাল রঙ

$রপ্তানি PS1=' [ e [0; 34m u ] [ e [0; 32m W ] [ e [0; 34m ] [ e [0; 31m ] $ [ e [1; 31 মি ] '

আউটপুট:

উদাহরণ-3: টার্মিনালের টেক্সট কালার পরিবর্তন করা

সাদা টার্মিনালে ডিফল্টভাবে কালার টেক্সট প্রদর্শিত হয়। আপনি রঙ কোড ব্যবহার করে আপনার পছন্দ অনুযায়ী টার্মিনালের পাঠ্যের রঙ পরিবর্তন করতে পারেন। ধরুন, আপনি যদি টার্মিনালে হলুদ রঙের কোন লেখা প্রিন্ট করতে চান তাহলে নিচের কমান্ডটি রান করুন।

$বের করে দিল$' ই [1; 33 মি'লিনাক্স ইঙ্গিত $ তে স্বাগতম' ই [0 মি'

আউটপুট:

উদাহরণ-4: টেক্সট কালার প্রয়োগ করতে একটি ভেরিয়েবল ব্যবহার করা

রঙের কোডের পরিবর্তে পরিবর্তনশীল নামটি মনে রাখা সহজ। সুতরাং, যদি আপনি কালার কোড সহ একাধিক ভেরিয়েবল ঘোষণা করেন তবে ব্যবহারকারীদের স্ক্রিপ্টে একাধিকবার রঙ পুনরায় ব্যবহার করা সহায়ক হবে। টার্মিনাল থেকে নিম্নলিখিত কমান্ডগুলি চালান। এখানে, প্রথম তিনটি কমান্ড তিনটি ভেরিয়েবল ঘোষণা করবে, লাল, সবুজ এবং নীল । চতুর্থ কমান্ড লেখাটি প্রিন্ট করবে, আমি নীল রঙের চকলেট কেক পছন্দ করি।

$নেট= $' ই [1; 31 মি'
$সবুজ= $' ই [1; 32 মি'
$নীল= $' ই [1; 34 মি'
$বের করে দিল '$ নীলআমি চকলেট কেক পছন্দ করি '

আউটপুট:

উদাহরণ -5: টার্মিনাল মেনু থেকে পাঠ্য এবং পটভূমির রঙ পরিবর্তন করা।

টার্মিনালের টেক্সট এবং ব্যাকগ্রাউন্ড কালার পরিবর্তন করার সবচেয়ে সহজ উপায় হল টার্মিনাল ব্যবহার করা সম্পাদনা করুন তালিকা. যে কোন নতুন টার্মিনাল খুলুন এবং খুলুন পছন্দ সিলেক্ট করে ডায়ালগ বক্স সম্পাদনা করুন এবং পছন্দ মেনু আইটেম.

ক্লিক করুন রং এর ট্যাব পছন্দ সংলাপ বাক্স. পাঠ্য এবং পটভূমির রঙের জন্য একটি বিকল্প রয়েছে এবং তা হল সিস্টেম থিম থেকে রঙ ব্যবহার করুন । এই বিকল্পটি ডিফল্টরূপে সক্রিয় করা হয়। কাস্টম পাঠ্য এবং পটভূমির রঙ সেট করতে এটি অক্ষম করুন। এর ড্রপ-ডাউন তালিকা থেকে কাস্টম নির্বাচন করুন অন্তর্নির্মিত স্কিম। ক্লিক করুন ডিফল্ট রঙ ব্যাকগ্রাউন্ডের নীচে বোতাম। একটি নতুন ডায়ালগ বক্স আসবে।

এই ডায়ালগ বক্স থেকে, আপনি টার্মিনাল ব্যাকগ্রাউন্ড কালার সেট করতে আপনার পছন্দসই কালার কোড সিলেক্ট বা টাইপ করতে পারেন এবং এ ক্লিক করুন নির্বাচন করুন বোতাম।

পরবর্তী, এ ক্লিক করুন বন্ধ এর বোতাম পছন্দ ডায়ালগ বক্স এবং প্রভাব দেখুন। এখন, যদি আপনি টার্মিনালটি বন্ধ করে আবার পুনরায় খুলেন তবে আপনি টার্মিনালে পটভূমির রঙ দেখতে পাবেন। সুতরাং, পটভূমির রঙ স্থায়ীভাবে পরিবর্তিত হয়।

আগের পদ্ধতির মতো, ক্লিক করুন ডিফল্ট রঙ নীচে বোতাম পাঠ্য এবং থেকে আপনার পছন্দসই টেক্সট রঙ নির্বাচন করুন টার্মিনাল টেক্সট কালার নির্বাচন করুন টার্মিনালের জন্য। এখন যদি আপনি টার্মিনালে কোন লেখা টাইপ করেন তাহলে লেখাটি আপনার নির্বাচিত রঙে প্রিন্ট হবে।

পছন্দসই ডায়ালগ বক্সে টার্মিনালের চেহারা বদলানোর জন্য আরও অনেক অপশন আছে যেমন বোল্ড কালার, কার্সার কালার, হাইলাইট কালার ইত্যাদি।

উপসংহার

লিনাক্স ব্যবহারকারী টার্মিনাল ছাড়া কোন কাজ করতে ইমেজ করতে পারে না। কোনো কাজ করার জন্য টার্মিনালের টেক্সট বা ব্যাকগ্রাউন্ড কালার পরিবর্তন করার প্রয়োজন নেই। কিন্তু ব্যবহারকারী মানসিক তৃপ্তির জন্য রং পরিবর্তন করে অথবা বন্ধু এবং সহকর্মীদের চমকে দেয়। এই নিবন্ধে পাঠ্য এবং পটভূমির রং পরিবর্তন করার অনেক উপায় দেখানো হয়েছে। টার্মিনালের মেনু ব্যবহার করা এই ধরনের কাজ করার সবচেয়ে সহজ উপায়। আপনি যদি এই এলাকায় নতুন হন এবং আমাদের টার্মিনালের রং পরিবর্তন করতে চান তাহলে এই নিবন্ধের উদাহরণগুলি চেষ্টা করুন এবং আপনার পছন্দ মতো টার্মিনাল উইন্ডোতে রং প্রয়োগ করুন।