Microsoft 2019 সালে উইন্ডোজ টার্মিনাল চালু করেছে। এটি একটি অবিশ্বাস্য কমান্ড-লাইন টুল যা কমান্ড প্রম্পট, পাওয়ারশেল, অ্যাজুর ক্লাউড শেল এবং WSL (লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম) একই হুডের অধীনে নিয়ে আসে এবং এটি গভীরভাবে কাস্টমাইজযোগ্য। এই নির্দেশিকাটি আপনাকে উইন্ডোজ টার্মিনাল থেকে সবচেয়ে বেশি সুবিধা পেতে বিভিন্ন উপায়ে পরিবর্তন করতে সাহায্য করবে।
1. আরও ভালো দৃশ্যমানতার জন্য জুম করুন
আপনার যদি উচ্চ-রেজোলিউশনের মনিটর থাকে তবে উইন্ডোজ টার্মিনালে পাঠ্যটি দেখে কিছুটা সমস্যা হয়। Windows টার্মিনাল আপনাকে আপনার পছন্দ অনুযায়ী পাঠ্যের আকার পরিবর্তন করার বিকল্প দেয়।
Ctrl চেপে ধরে রাখুন কীবোর্ডে কী এবং পাঠ্যের আকার পরিবর্তন করতে মাউস হুইল স্ক্রোল করুন। টেক্সট সাইজ বাড়াতে মাউস হুইল উপরে স্ক্রোল করুন এবং কমাতে নিচে করুন।
জুম বর্তমান সেশনের জন্য টিকে থাকবে এবং একটি নতুন সেশনে রিসেট হবে। আপনি যদি একটি নির্দিষ্ট টেক্সট সাইজ চান, তাহলে আপনি "সেটিংস"-এর "চেহারা" বিভাগের মাধ্যমে এটি পরিবর্তন করতে পারেন৷
- নতুন ট্যাব (+) বোতামের পাশের ড্রপ-ডাউন মেনুতে ক্লিক করুন। প্রসঙ্গ মেনু থেকে "সেটিংস" নির্বাচন করুন৷ ৷
- বাম ফলক থেকে "ডিফল্টগুলি" চয়ন করুন, "আবির্ভাব" বিভাগে যান এবং "ফন্টের আকার" এ স্ক্রোল করুন৷
- ফন্টের আকার নির্বাচন করুন এবং পরিবর্তনগুলি প্রয়োগ করতে "সংরক্ষণ করুন" এ ক্লিক করুন।
2. স্টার্টিং ডিরেক্টরি পরিবর্তন করুন
ডিফল্টরূপে, Windows টার্মিনাল "C:\Users\
উদাহরণস্বরূপ, আপনি যদি সাধারণত cd downloads
প্রবেশ করার পরিবর্তে ডাউনলোড ডিরেক্টরিতে কাজ করেন আপনি যখনই শুরু করবেন, আপনি Windows টার্মিনালের ডিফল্ট ডিরেক্টরিকে ডাউনলোড ডিরেক্টরিতে পরিবর্তন করতে পারবেন।
- নতুন ট্যাব (+) বোতামের পাশের ড্রপ-ডাউন মেনুতে ক্লিক করুন। Alt ধরে রাখুন এবং প্রসঙ্গ মেনু থেকে "সেটিংস" নির্বাচন করুন।
- যেমন এটি একটি JSON ফাইল খোলে, আপনি একটি ডিফল্ট পাঠ্য সম্পাদক নির্বাচন করার জন্য একটি প্রম্পট পেতে পারেন৷ যদি আপনার মনে না থাকে তবে নোটপ্যাড বেছে নিন।
- জেএসওএন ফাইলটি ওপেন হয়ে গেলে, "সম্পাদনা → খুঁজুন" এ যান বা Ctrl ব্যবহার করুন + F শর্টকাট
startingDirectory
টাইপ করুন এবং "পরবর্তী খুঁজুন" বিকল্পটি চাপুন।
- "অনুসন্ধান" উইন্ডোটি বন্ধ করুন এবং আপনার পছন্দের ডিরেক্টরিতে "স্টার্টিং ডিরেক্টরি" সেটিং সম্পাদনা করুন৷
ডিফল্টরূপে, "শুরু নির্দেশিকা" হল %USERPROFILE%
. আমাদের ক্ষেত্রে, আমরা এটিকে %USERPROFILE%/Downloads/
এ পরিবর্তন করছি .
আপনি যদি একটু নিচে স্ক্রোল করেন, আপনি অন্যান্য টার্মিনালের প্রারম্ভিক ডিরেক্টরিও পরিবর্তন করতে পারেন।
- Ctrl টিপে JSON ফাইলটি সংরক্ষণ করুন + S . "সমস্ত ফাইল" এ "টাইপ হিসাবে সংরক্ষণ করুন" নির্বাচন করুন এবং ফাইলটির নাম "defaults.json" দিন। একবার হয়ে গেলে "সংরক্ষণ করুন" বিকল্পটি টিপুন।
পরের বার আপনি উইন্ডোজ টার্মিনাল রিস্টার্ট করলে, আপনি ডিফল্ট হিসাবে সংজ্ঞায়িত ডিরেক্টরিতে এটি শুরু করতে দেখতে পাবেন।
3. ডিফল্ট প্রোফাইল পরিবর্তন করা হচ্ছে
ডিফল্ট পাওয়ারশেল প্রোফাইল ব্যতীত অন্য কোনও প্রোফাইলে লঞ্চ করার জন্য কখনও কখনও আপনার উইন্ডোজ টার্মিনালের প্রয়োজন হতে পারে। আপনি যদি এটি পরিবর্তন করতে চান তবে এটি বেশ সহজ।
- Ctrl টিপে উইন্ডোজ টার্মিনাল সেটিংস খুলুন + , .
- সাইডবার থেকে স্টার্টআপ ট্যাবটি নির্বাচন করুন৷ ৷
- "ডিফল্ট প্রোফাইল" সেটিং এর অধীনে ড্রপ-ডাউন মেনুতে ক্লিক করুন। আপনার পছন্দের প্রোফাইল বেছে নিন।
- পরিবর্তনগুলি প্রয়োগ করতে "সংরক্ষণ করুন" এ ক্লিক করুন।
আপনি উইন্ডোজ টার্মিনাল রিস্টার্ট করলে বা একটি নতুন ট্যাব খুললে, এটি আপনার নির্বাচিত প্রোফাইল খুলবে।
4. কাস্টম SSH প্রোফাইল
কিছু পরিস্থিতিতে, আপনি যদি উইন্ডোজ টার্মিনালের মাধ্যমে দূরবর্তী সার্ভারগুলিতে স্বয়ংক্রিয়ভাবে SSH করতে পারেন তবে এটি কার্যকর হতে পারে। এটি অর্জন করতে, আপনাকে JSON ফাইলের মাধ্যমে একটি নতুন কাস্টম প্রোফাইল সেট আপ করতে হবে৷
৷- Ctrl ব্যবহার করে উইন্ডোজ টার্মিনালে "সেটিংস" খুলুন + , শর্টকাট।
- সাইডবারে "JSON ফাইল খুলুন" নির্বাচন করুন। এটি নোটপ্যাড বা আপনার ডিফল্ট টেক্সট এডিটরে একটি JSON ফাইল খুলবে।
- যতক্ষণ না আপনি বিদ্যমান প্রোফাইলের কোড দেখতে পান ততক্ষণ নিচে স্ক্রোল করুন। শেষ প্রোফাইলের পরে, নিম্নলিখিত কোড যোগ করুন।
,{ "guid": "{5d0389a7-6eec-46a4-b37e-d40473fbba08}", "hidden": false, "name": "Test SSH Profile", "commandline": "wsl ssh user@localhost", "icon": "❤️" }
- একটি বিনামূল্যের অনলাইন GUID জেনারেটরের সাথে একটি কাস্টম GUID তৈরি করুন৷ উপরের কোডে GUID-কে অনলাইন-উত্পন্ন GUID দিয়ে প্রতিস্থাপন করুন। আপনাকে আপনার SSH সার্ভারের সাথে "কমান্ডলাইন" স্ট্রিংটি প্রতিস্থাপন করতে হবে। আইকন যেকোনো ইমোজি হতে পারে।
- JSON ফাইলটি Ctrl ব্যবহার করে সংরক্ষণ করুন + S সম্পাদনার পর শর্টকাট।
একবার সংরক্ষণ করা হলে, আপনি নতুন ট্যাব বোতামের পাশে ড্রপ-ডাউন মেনুতে নতুন প্রোফাইল দেখতে পাবেন। এন্ট্রিতে ক্লিক করলে SSH প্রোফাইল চালু হবে এবং আপনার পছন্দের WSL-এর রিমোট সার্ভারের সাথে সংযুক্ত হবে।
5. কমান্ড প্যালেট
কমান্ড প্যালেট আপনাকে উইন্ডোজ টার্মিনালের ভিতরে যে ক্রিয়াকলাপ চালাতে পারে তা দেখতে দেয়। আপনি Ctrl ব্যবহার করতে পারেন + Shift + P উইন্ডোজ টার্মিনালে কমান্ড প্যালেট চালু করতে।
এটি >
দিয়ে শুরু হয় , এবং আপনি wt
লিখতে এটি সরাতে পারেন নিম্নলিখিত মত কমান্ড.
-p "Command Prompt" `; split-pane -p "PowerShell"
কমান্ডটি টাইপ করার সময়, আপনি কী আশা করবেন সে সম্পর্কে ধারণা দেওয়ার জন্য কমান্ডের ফলাফল কী হবে তা আপনি খুঁজে পাবেন, বিশেষ করে যখন আপনি wt
এর সাথে পরিচিত নন। কমান্ড।
6. মাল্টি-শেল ম্যানেজমেন্টের জন্য স্প্লিট প্যানস
উইন্ডোজ টার্মিনাল আরও ভাল মাল্টিটাস্কিংয়ের জন্য প্যানগুলিকে বিভক্ত করা সমর্থন করে। আপনার একদিকে পাওয়ারশেল এবং অন্য দিকে কমান্ড প্রম্পট থাকতে পারে। দুটি ট্যাবের মধ্যে পিছনে পিছনে যাওয়ার পরিবর্তে, একটি বিভক্ত ফলক করা এবং একই সাথে উভয়ের দিকে নজর দেওয়া ভাল৷
আপনি Alt এর সাহায্যে উল্লম্বভাবে ফলকগুলিকে বিভক্ত করতে পারেন + Shift + - শর্টকাট আপনি যদি তাদের অনুভূমিকভাবে বিভক্ত করতে চান, Alt ব্যবহার করুন + Shift + = . এছাড়াও আপনি Ctrl ব্যবহার করতে পারেন + Shift + P কমান্ড প্যালেট দিয়ে প্যানে বিভক্ত করতে।
বিকল্পভাবে, যখন আপনি Alt ধরে রাখেন এবং একটি নতুন ট্যাব খুলুন বা ড্রপ-ডাউন মেনু থেকে একটি ভিন্ন প্রোফাইল নির্বাচন করুন, এটি সক্রিয় ফলকটিকে স্বয়ংক্রিয়ভাবে বিভক্ত করবে৷
Alt ধরে রেখে এই প্যানের মধ্যে স্যুইচ করুন এবং তীর কী টিপে। Alt ধরে রাখুন + Shift এবং নির্বাচিত ফলকের আকার পরিবর্তন করতে তীর কী ব্যবহার করুন।
7. স্টার্টআপ লেআউট পরিবর্তন করুন
আপনি যখন উইন্ডোজ টার্মিনাল ফায়ার করেন, এটি ডিফল্ট প্রোফাইল ব্যবহার করে একটি একক ট্যাবে খোলে। আপনি কিছু কমান্ড-লাইন আর্গুমেন্ট দিয়ে স্টার্টআপ লেআউট কাস্টমাইজ করতে পারেন।
নিম্নলিখিত কমান্ড আপনাকে স্প্লিট-পেন মোড সহ উইন্ডোজ টার্মিনাল চালু করতে দেয়:
wt -p "Command Prompt" `; split-pane -p "PowerShell"
এই কমান্ডটি নতুন উল্লম্ব প্যানে কমান্ড প্রম্পট এবং পাওয়ারশেল ট্যাবগুলি খুলবে৷
উইন্ডোজ টার্মিনালকে আরও ব্যক্তিগতকৃত করতে আপনি Microsoft ডকুমেন্টেশনে এই কমান্ড-লাইন আর্গুমেন্টগুলি সম্পর্কে আরও পড়তে পারেন৷
8. ডকার ইন্টিগ্রেশন
ডকার নতুনদের জন্য একটু বিভ্রান্তিকর হতে পারে, প্রাথমিকভাবে যদি আপনি কমান্ড প্রম্পট/পাওয়ারশেল ব্যবহার করেন। এই কমান্ড লাইনগুলি ডকার কমান্ডগুলির স্বয়ংক্রিয়-সম্পূর্ণতাকে সমর্থন করে না, এটিকে আরও জটিল করে তোলে৷
আপনাকে একটি ওভারভিউ দেওয়ার জন্য, ডকার উইন্ডোজে WSL 2 ব্যবহার করে এবং লিনাক্স ওয়ার্কস্পেসগুলিকে লিভারেজ করার ক্ষমতা প্রদান করে, যা আপনাকে লিনাক্স এবং উইন্ডোজ বিল্ড স্ক্রিপ্ট উভয়ের রক্ষণাবেক্ষণ থেকে বিরত রাখে। এটাকে সহজ ভাষায় বলতে গেলে, আপনি অনুকরণ ছাড়াই উইন্ডোজের ভিতরে অন্যান্য WSL কন্টেইনারের মধ্যে Linux কন্টেনার ব্যবহার করতে পারেন।
ডকারের সাথে এগিয়ে যাওয়ার আগে আপনার কিছু পূর্বশর্ত প্রয়োজন হবে:
- ডকার ডেস্কটপ ডাউনলোড এবং ইনস্টল করুন
- WSL 2 বৈশিষ্ট্য উইন্ডোজে সক্রিয় করা হয়েছে
- লিনাক্স কার্নেল আপডেট প্যাকেজ ডাউনলোড এবং ইনস্টল করুন
- মাইক্রোসফট স্টোর থেকে দুই বা ততোধিক WSL ইনস্টল করা হয়েছে, যেমন উবুন্টু
- ইন্সটল হয়ে গেলে, ডকার ডেস্কটপ চালু করুন এবং "ডকার ডেস্কটপ চলছে" বলে একটি বিজ্ঞপ্তির জন্য অপেক্ষা করুন তারপর "পাওয়ারশেল" খুলুন৷
- ডকার ডিফল্টরূপে WSL বাস্তবায়ন ব্যবহার করবে এবং এটি কোন লিনাক্স ডিস্ট্রো তা দেখতে পাওয়ারশেলে নিম্নলিখিত কমান্ড টাইপ করুন।
wsl -l -v
এটি আপনার কম্পিউটারে ইনস্টল করা সমস্ত লিনাক্স ডিস্ট্রিবিউশন এবং তাদের সংস্করণগুলি দেখাবে। নিশ্চিত করুন যে প্রতিটি লিনাক্স ডিস্ট্রো সংস্করণ 2-এ রয়েছে যেহেতু ডকার WSL 2-এ ডায়নামিক মেমরি বরাদ্দকরণ বৈশিষ্ট্য ব্যবহার করে। আপনি আপনার ডিফল্ট WSL বাস্তবায়নের পাশে "*" (স্টার প্রতীক) দেখতে পাবেন।
আমাদের ক্ষেত্রে, আমরা উবুন্টু 18.04, এবং উবুন্টু (20.04) ইনস্টল করেছি এবং সেগুলি সক্ষম করছি। আপনি এখানে ইনস্টল করা লিনাক্স ডিস্ট্রো দেখতে পাবেন। আপনি যদি না করেন, তাহলে Microsoft স্টোর থেকে একটি লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করুন।
- উইন্ডোজ টার্মিনালে আপনার পছন্দের লিনাক্স ডিস্ট্রো খুলুন। এখানে, উবুন্টু 18.04 খুলছে।
lsb_release -a
প্রবেশ করে আপনি যে উবুন্টুর সংস্করণটি চালাচ্ছেন তা সনাক্ত করুন আদেশ।
ডকার কাজ করছে কিনা তা সনাক্ত করতে, নিম্নলিখিত কমান্ডটি টাইপ করুন। যদি এটি কাজ করে, আপনি ডকার থেকে একটি হ্যালো বার্তা দেখতে পাবেন; অন্যথায়, ডকার মেরামত করতে উপরের ধাপগুলি অনুসরণ করুন।
docker run -it hello-world
- নিম্নলিখিত কমান্ড লিখুন; আপনাকে ধাপ 3-এ পিসিতে ইনস্টল করা আপনার পছন্দের লিনাক্স ডিস্ট্রোর নাম দিয়ে উবুন্টু প্রতিস্থাপন করতে হবে।
এই কমান্ডটি আপনার চলমান লিনাক্স ডিস্ট্রিবিউশনে উবুন্টু 20.04 চালু করবে।
docker run -it ubuntu bash
- এটি যাচাই করতে,
lsb_release -a
কমান্ড কাজ করবে না। এটি ইনস্টল করতে নিম্নলিখিত কমান্ড টাইপ করুন৷
sudo apt update sudo apt install lsb-release
Y টিপুন এবং এন্টার টিপুন যদি অনুরোধ করা হয়।
একবার ইনস্টল হয়ে গেলে, লিনাক্স ডিস্ট্রিবিউশনের সংস্করণ যাচাই করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান৷
lsb_release -a
এটি আপনাকে দেখাবে যে আপনি উবুন্টু 20.04 চালাচ্ছেন। এভাবেই আপনি আলাদা এমুলেশনের প্রয়োজন ছাড়াই অন্য লিনাক্স ডিস্ট্রোতে লিনাক্স ডিস্ট্রিবিউশন চালানোর জন্য ডকার ব্যবহার করতে পারেন।
আপনি সর্বদা exit
ব্যবহার করতে পারেন আপনার আসল লিনাক্স ডিস্ট্রোতে ফিরে যাওয়ার নির্দেশ।
উইন্ডোজ টার্মিনালকে আপনার উপায় কাস্টমাইজ করুন
উইন্ডোজ টার্মিনালকে আরও বেশি উত্পাদনশীল করতে এইগুলি কিছু কাস্টমাইজেশন টিপস। আইকন, ট্যাব, ব্যাকগ্রাউন্ড ইমেজ এবং আরও অনেক কিছুর মতো টার্মিনালের চেহারা কাস্টমাইজ করার জন্য আপনি "সেটিংস" পৃষ্ঠায় অনেকগুলি বিকল্পও পাবেন৷
উইন্ডোজ টার্মিনাল একটি কাস্টমাইজযোগ্য, শক্তিশালী অ্যাপ যা নিফটি বৈশিষ্ট্য অফার করে। যাইহোক, Windows আপনাকে অন্যান্য OS উপাদান যেমন অ্যাকশন সেন্টার, ডেস্কটপ, টাস্কবার এবং আরও অনেকগুলি কাস্টমাইজ করতে দেয়৷