কম্পিউটার টিউটোরিয়াল

উইন্ডোজ টার্মিনাল কাস্টমাইজ করার ৮ টি কার্যকর উপায়

মাইক্রোসফট ২০১৯ সালে উইন্ডোজ টার্মিনাল লঞ্চ করেছিল। এটি একটি অসাধারণ কমান্ড-লাইন টুল যা কমান্ড প্রম্পট, পাওয়ারশেল, অ্যাজার ক্লাউড শেল এবং WSL (উইন্ডোজ সাবসিস্টেম ফর লিনাক্স) কে একই ছাদের নিচে নিয়ে আসে এবং এটি গভীরভাবে কাস্টমাইজযোগ্য। এই গাইডটি আপনাকে উইন্ডোজ টার্মিনালকে বিভিন্নভাবে টвиক করতে সাহায্য করবে যাতে আপনি এর সর্বোত্তম ব্যবহার করতে পারেন।

১. ভিজিবিলিটি বাড়াতে জুম ব্যবহার করুন

যদি আপনার হাই-রেজোলিউশন মনিটর থাকে, তবে উইন্ডোজ টার্মিনালে টেক্সট দেখা কিছুটা কষ্টকর হতে পারে। উইন্ডোজ টার্মিনাল আপনাকে আপনার পছন্দ অনুযায়ী টেক্সটের আকার পরিবর্তন করার অপশন দেয়।

কীবোর্ডের Ctrl কী ধরে রাখুন এবং মাউসের স্ক্রোল হুইল ঘুরিয়ে টেক্সটের আকার বড় বা ছোট করুন। স্ক্রোল হুইল উপরে ঘুরালে টেক্সট বড় হবে এবং নিচে ঘুরালে ছোট হবে।

জুম সেটিং বর্তমান সেশন জন্য কার্যকর থাকবে এবং নতুন সেশন শুরু হলে রিসেট হয়ে যাবে। আপনি নির্দিষ্ট টেক্সট আকার চাইলে "সেটিংস"-এর "অ্যাপিয়ারেন্স" বিভাগ থেকে পরিবর্তন করতে পারেন।

  1. নিউ ট্যাব (+) বাটনের পাশের ড্রপ-ডাউন মেনুতে ক্লিক করুন। কন্টেক্সট মেনু থেকে "সেটিংস" নির্বাচন করুন।
  1. বাম প্যানেল থেকে "ডিফল্টস" বেছে নিন, "অ্যাপিয়ারেন্স" সেকশনে যান এবং "ফন্ট সাইজ" পর্যন্ত স্ক্রোল করুন।
  1. ফন্ট সাইজ নির্বাচন করুন এবং "সেভ" ক্লিক করে পরিবর্তনগুলো প্রয়োগ করুন।

২. স্টার্টিং ডিরেক্টরি পরিবর্তন করুন

ডিফল্টভাবে উইন্ডোজ টার্মিনাল "C:\Users\<username>\" ডিরেক্টরিতে খোলে, যেখানে <username> হল আপনার ইউজার প্রোফাইল। তবুও আপনি ভিন্ন ডিরেক্টরি থেকে লঞ্চ করতে চাইতে পারেন।

উদাহরণস্বরূপ, আপনি যদি সাধারণত ডাউনলোডস ডিরেক্টরিতে কাজ করেন, তবে প্রতিবার cd downloads টাইপ করার বদলে আপনি উইন্ডোজ টার্মিনালের ডিফল্ট ডিরেক্টরি ডাউনলোডস-এ সেট করতে পারেন।

  1. নিউ ট্যাব (+) বাটনের পাশের ড্রপ-ডাউন মেনুতে ক্লিক করুন। Alt কী ধরে "সেটিংস" নির্বাচন করুন।
  1. এটি একটি JSON ফাইল খুলবে। আপনাকে ডিফল্ট টেক্সট এডিটর নির্বাচন করার প্রম্পট আসতে পারে। যদি নির্দিষ্ট পছন্দ না থাকে তবে নোটপ্যাড বেছে নিন।
  2. JSON ফাইল খুললে "এডিট → ফাইন্ড" এ যান বা Ctrl + F শর্টকাট ব্যবহার করুন। startingDirectory টাইপ করে "ফাইন্ড नेक्सট" ক্লিক করুন।
  1. "ফাইন্ড" উইন্ডো বন্ধ করুন এবং "startingDirectory" সেটিংকে আপনার পছন্দের ডিরেক্টরিতে এডিট করুন।

ডিফল্টভাবে "startingDirectory" হল %USERPROFILE%। আমাদের কেসে এটি %USERPROFILE%/Downloads/ করা হচ্ছে।

থোড়া নিচে স্ক্রোল করলে অন্যান্য টার্মিনালের স্টার্টিং ডিরেক্টরিও মডিফাই করা যাবে।

  1. Ctrl + S চাপিয়ে JSON ফাইল সেভ করুন। "সেভ আজ টাইপ"-এ "অল ফাইলস" বেছে নিন এবং ফাইলের নাম "defaults.json" দিন। শেষে "সেভ" ক্লিক করুন।

পরবর্তীবার উইন্ডোজ টার্মিনাল রিস্টার্ট করলে আপনি ডিফল্ট হিসেবে নির্ধারিত ডিরেক্টরিতে শুরু হয়ে দেখবেন।

৩. ডিফল্ট প্রোফাইল পরিবর্তন করুন

কখনো কখনো আপনার উইন্ডোজ টার্মিনাল ডিফল্ট পাওয়ারশেল প্রোফাইল ছাড়া অন্য প্রোফাইলে লঞ্চ করতে হতে পারে। এটি পরিবর্তন করা খুব সহজ।

  1. Ctrl + , চাপিয়ে উইন্ডোজ টার্মিনাল সেটিংস খুলুন।
  1. সাইডবার থেকে "স্টার্টআপ" ট্যাব নির্বাচন করুন।
  1. "ডিফল্ট প্রোফাইল" সেটিং-এর নিচে ড্রপ-ডাউন মেনুতে ক্লিক করুন। আপনার পছন্দের প্রোফাইল বেছে নিন।
  1. "সেভ" ক্লিক করে পরিবর্তনগুলো প্রয়োগ করুন।

যখন আপনি উইন্ডোজ টার্মিনাল রিস্টার্ট করবেন বা নতুন ট্যাব খুলবেন, তখন এটি আপনার নির্বাচিত প্রোফাইলেই খুলবে।

৪. কাস্টম SSH প্রোফাইল তৈরি করুন

কিছু পরিস্থিতিতে উইন্ডোজ টার্মিনালের মাধ্যমে otomatikভাবে রিমোট সার্ভারে SSH করতে পারলে সুবিধা হতো। এর জন্য JSON ফাইল 통해서 একটি নতুন কাস্টম প্রোফাইল সেট আপ করতে হবে।

  1. Ctrl + , শর্টকাট দিয়ে উইন্ডোজ টার্মিনালে "সেটিংস" খুলুন।
  1. সাইডবারে "ওপেন JSON ফাইল" নির্বাচন করুন। এটি নোটপ্যাড বা আপনার ডিফল্ট টেক্সট এডিটরে JSON ফাইল খুলবে।
  1. নিচে স্ক্রোল করে বিদ্যমান প্রোফাইলগুলির কোড খুঁজুন। শেষ প্রোফাইলের পর নিচের কোডটি যোগ করুন।
{ "guid": "{5d0389a7-6eec-46a4-b37e-d40473fbba08}", "hidden": false, "name": "Test SSH Profile", "commandline": "wsl ssh user@localhost", "icon": "❤️" }
  1. ফ্রি অনলাইন GUID জেনারেটর থেকে একটি কাস্টম GUID জেনারেট করুন। উপরের কোডের GUID কে অনলাইন-জেনারেট করা GUID দিয়ে রিপ্লেস করুন। "commandline" স্ট্রিং-কে আপনার SSH সার্ভারের ঠিকানা দিয়ে পরিবর্তন করুন। আইকন হিসেবে যেকোনো ইমোজি ব্যবহার করা যাবে।
  1. এডিটিং শেষে Ctrl + S শর্টকাট দিয়ে JSON ফাইল সেভ করুন।

সেভ হলে নিউ ট্যাব বাটনের পাশের ড্রপ-ডাউন মেনুতে নতুন প্রোফাইলটি দেখতে পাবেন। এতে ক্লিক করলে SSH প্রোফাইল লঞ্চ হবে এবং আপনার পছন্দের WSL-এ রিমোট সার্ভারের সাথে কানেক্ট হবে।

৫. কমান্ড প্যালেট ব্যবহার করুন

কমান্ড প্যালেট আপনাকে উইন্ডোজ টার্মিনালের ভিতরে রান করা যৌ গ সব অ্যাকশন দেখতে দেয়। Ctrl + Shift + P চাপিয়ে কমান্ড প্যালেট আহ্বান করতে পারেন।

এটি > দিয়ে শুরু হয়। আপনি এটি সরিয়ে wt কমান্ডগুলো লিখতে পারেন, যেমনঃ

-p "Command Prompt" `; split-pane -p "PowerShell"

কমান্ড টাইপ করার সময় আপনি দেখতে পাবেন কমান্ডটির ফলাফল কী হবে, যা খুব সাহায্যকর যখন আপনি wt কমান্ডগুলো থেকে অভ্যস্ত নন।

৬. স্প্লিট পেন দিয়ে মাল্টি-শেল ম্যানেজমেন্ট

উইন্ডোজ টার্মিনাল পেন স্প্লিট করার সুবিধা দেয় যাতে মাল্টিটাস্কিং ভালো হয়। আপনি এক পাশে পাওয়ারশেল এবং অন্য পাশে কমান্ড প্রম্পট রাখতে পারেন। দুটি ট্যাবের মধ্যে বরাবর স্যুইচ করার বদলে স্প্লিট পেন ব্যবহার করে একসাথে দুটোই দেখা ভালো।

ভার্টিক্যালি পেন স্প্লিট করতে Alt + Shift + - শর্টকাট ব্যবহার করুন। হরিজন্টালি স্প্লিট করতে Alt + Shift + = ব্যবহার করুন। কমান্ড প্যালেট (Ctrl + Shift + P) দিয়েও পেন স্প্লিট করা যায়।

অথবা Alt কী ধরে নিউ ট্যাব খুললে বা ড্রপ-ডাউন মেনু থেকে অন্য প্রোফাইল বেছে নিলে এক্টিভ পেন অটোমেটিক্যালি স্প্লিট হবে।

পেনগুলোর মধ্যে স্যুইচ করতে Alt ধরে অ্যারো কী চাপুন। পেন রিসাইজ করতে Alt + Shift ধরে অ্যারো কী ব্যবহার করুন।

৭. স্টার্টআপ লেআউট পরিবর্তন করুন

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

নিচের কমান্ডটি উইন্ডোজ টার্মিনালকে স্প্লিট-পেন মোডে লঞ্চ করবে:

wt -p "Command Prompt" `; split-pane -p "PowerShell"

এই কমান্ড কমান্ড প্রম্পট এবং পাওয়ারশেল ট্যাব দুটোকে নতুন ভার্টিক্যাল পেনে খুলবে।

এই কমান্ড-লাইন আর্গুমেন্ট সম্পর্কে আরও জানতে মাইক্রোসফট ডকুমেন্টেশন পড়ুন যাতে উইন্ডোজ টার্মিনাল আরও পার্সোনালাইজ করতে পারেন।

৮. ডকার ইন্টিগ্রেশন

ডকার নতুনদের জন্য কিছুটা জটিল হতে পারে, মূলত যদি কমান্ড প্রম্পট/পাওয়ারশেল ব্যবহার করেন। এই কমান্ড লাইনগুলো ডকার কমান্ডের অটো-কমপ্লিশন সাপোর্ট করে না, যা বিষয়টাকে আরও কঠিন করে তোলে।

সংক্ষেপে বললে, ডকার উইন্ডোজে WSL 2 ব্যবহার করে এবং লিনাক্স ওয়ার্কস্পেস লিভারেজ করার ক্ষমতা দেয়, যা আপনাকে লিনাক্স এবং উইন্ডোজ বিল্ড স্ক্রিপ্ট দুটোই মেইনটেইন করার ঝামেলা থেকে মুক্ত করে। সহজ ভাষায়, আপনি উইন্ডোজের ভিতরে WSL কন্টেইনারের ভিতরে লিনাক্স কন্টেইনার চালাতে পারেন ইমুলেশন ছাড়া।

ডকার শুরু করার আগে কিছু পূর্বশর্ত পূরণ করতে হবে:

  • ডকার ডেস্কটপ ডাউনলোড ও ইনস্টল করুন
  • উইন্ডোজে WSL 2 ফিচার এনেবল করুন
  • লিনাক্স কার্নেল আপডেট প্যাকেজ ডাউনলোড ও ইনস্টল করুন
  • মাইক্রোসফট স্টোর থেকে দুটি বা ততোধিক WSL ইনস্টল করুন (যেমন উবুন্টু)
  1. ইনস্টল হলে ডকার ডেস্কটপ চালু করুন এবং "Docker Desktop is running" নোটিফিকেশন আসার জন্য অপেক্ষা করুন। তারপর "পাওয়ারশেল" খুলুন।
  1. ডকার ডিফল্টভাবে WSL ইমপ্লিমেন্টেশন ব্যবহার করে। কোন লিনাক্স ডিস্ট্রো ব্যবহার করছে তা দেখতে পাওয়ারশেলে নিচের কমান্ড টাইপ করুন:
wsl -l -v

এটি আপনার কম্পিউটারে ইনস্টল করা সব লিনাক্স ডিস্ট্রিবিউশন এবং তাদের ভার্সন দেখাবে। নিশ্চিত করুন যে সব লিনাক্স ডিস্ট্রো ভার্সন 2-তে আছে, কারণ ডকার WSL 2-র ডাইনামিক মেমোরি অ্যালোকেশন ফিচার ব্যবহার করে। আপনার ডিফল্ট WSL ইমপ্লিমেন্টেশনের পাশে "*" (স্টার চিহ্ন) দেখতে পাবেন।

আমাদের কেসে উবুন্টু ১৮.০৪ এবং উবুন্টু (২০.০৪) ইনস্টল করা আছে এবং সেগুলো এনেবল করা হয়েছে। আপনি এখানে ইনস্টল করা লিনাক্স ডিস্ট্রোগুলো দেখতে পাবেন। যদি না থাকে, মাইক্রোসফট স্টোর থেকে একটি লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করুন।

  1. উইন্ডোজ টার্মিনালে আপনার পছন্দের লিনাক্স ডিস্ট্রো খুলুন। এখানে উবুন্টু ১৮.০৪ খুলছি। lsb_release -a কমান্ড দিয়ে উবুন্টুর ভার্সন চেক করুন।

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

docker run -it hello-world
  1. নিচের কমান্ড দিন; আপনাকে স্টেপ ৩-এ ইনস্টল করা আপনার পছন্দের লিনাক্স ডিস্ট্রোর নাম দিয়ে "Ubuntu" রিপ্লেস করতে হবে।

এই কমান্ড আপনার চলমান লিনাক্স ডিস্ট্রিবিউশনের ভিতরে উবুন্টু ২০.০۴ চালু করবে।

docker run -it ubuntu bash
  1. যাচাই করতে lsb_release -a কমান্ড কাজ করবে না। নিচের কমান্ডগুলো দিয়ে এটি ইনস্টল করুন।
sudo apt update
sudo apt install lsb-release

প্রম্পট আসলে Y চাপুন এবং Enter দিন।

ইনস্টল হলে নিচের কমান্ড দিয়ে লিনাক্স ডিস্ট্রিবিউশনের ভার্সন ভেরিফাই করুন।

lsb_release -a

এটি দেখাবে যে আপনি উবুন্টু ২০.০৪ চালাচ্ছেন। এইভাবে ডকার ব্যবহার করে আপনি একটি লিনাক্স ডিস্ট্রিবিউশন অন্য একটি লিনাক্স ডিস্ট্রোর ভিতরে চালাতে পারেন আলাদা ইমুলেশনের প্রয়োজন ছাড়া।

আপনি সবসময় exit কমান্ড ব্যবহার করে আপনার মূল লিনাক্স ডিস্ট্রোতে ফিরে যেতে পারেন।

আপনার পছন্দমতো উইন্ডোজ টার্মিনাল কাস্টমাইজ করুন

উপরের টিপসগুলো উইন্ডোজ টার্মিনালকে আরও প্রোডাক্টিভ बनाने জন্য। "সেটিংস" পেজে আপনি আরো অনেক অপশন পাবেন টার্মিনালের আপিয়ারেন্স কাস্টমাইজ করার জন্য, যেন- আইকন, ট্যাব, ব্যাকগ্রাউন্ড ইমেজ এবং অনেক কিছু।

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

  1. উইন্ডোজ ১১-এ উইন্ডোজ টার্মিনাল খোলার ৮টি উপায়

  2. উইন্ডোজ ১০ ও ১১ সফলভাবে এবং দ্রুত রিস্টার্ট করার ৫টি প্রমাণিত পদ্ধতি

  3. উইন্ডোজ ১১ টাস্কবার পার্সনালাইজ করার ৪টি প্রমাণিত উপায়

  4. উইন্ডোজ ১১-এ স্ক্রিনশট ক্যাপচার করার ৫টি প্রমাণিত পদ্ধতি