লিনাক্স টার্মিনাল নতুন ব্যবহারকারীদের জন্য বিভ্রান্তিকর হতে পারে, কিন্তু কমান্ড চালানোর এটি সবচেয়ে সহজ পথ। টার্মিনাল ব্যবহার শিখলে লিনাক্স অভিজ্ঞতা অনেক উন্নত হয়।
একবার কোনো কমান্ড কী করে সেটি জানলে, ভবিষ্যতে সেটি ব্যবহার করতে আপনি কমফোর্টেবল থাকবেন। লিনাক্স কমান্ডের সাথে যদি সমস্যা হয়, তবে Kmdr টুল ব্যবহার করে সেটি বুঝতে পারেন।
Kmdr ইনস্টল করা
Kmdr হলো টার্মিনালের জন্য একটি থার্ড-পার্টি টুল যা বেসিক থেকে কমপ্লেক্স পর্যন্ত প্রায় সব লিনাক্স কমান্ড ব্যাখ্যা করে। সমর্থিত কমান্ডের পূর্ণ তালিকা Kmdr-এর গিটহাব পেজে পাওয়া যাবে।
আপনি Kmdr আপনার লিনাক্স মেশিনে ইনস্টল করতে পারেন, কিন্তু এটিকে ব্যবহার করার আরেকটি পদ্ধতিও আছে: Kmdr প্রজেক্ট নিজস্ব একটি ফুলি-ফাংশনিং ডেমো টুল অফার করে যেখানে আপনি নিজে Kmdr ট্রাই করতে পারেন।
Kmdr Node.js রানটাইম এনভায়রনমেন্ট ব্যবহার করে, তাই আপনাকে প্রথমে সেটি ইনস্টল করতে হবে। আপনাকে একটি জাভাস্ক্রিপ্ট প্যাকেজ ম্যানেজারও দরকার, যেমন yarn বা npm।

উবুন্টু এবং ডেবিয়ান ব্যবহারকারীদের জন্য Node.js এবং npm ডিফল্ট রিপোজিটরিতে থাকে। ইনস্টল করতে টার্মিনালে নিচের কমান্ড দিন:
sudo apt install nodejs npm
Node.js এবং npm ইনস্টল হলে, npm ব্যবহার করে Kmdr ইনস্টল করুন:
sudo npm install kmdr --global
যদি npm এর বদলে yarn প্যাকেজ ম্যানেজার ব্যবহার করেন, তবে:
yarn global add kmdr@latest
ইনস্টলেশন কমপ্লিট হলে, আপনি সাথে সাথে Kmdr ব্যবহার শুরু করতে পারেন।
Kmdr দিয়ে কমান্ড ব্যাখ্যা করা
Kmdr টুলের উদ্দেশ্য হলো লিনাক্স টার্মিনাল কমান্ড সম্পর্কে আরও জানা। আপনি বেসিক কমান্ডের ব্যাখ্যা দেখতে পারেন, অথবা একসাথে একাধিক কমপ্লেক্স কমান্ডের ব্রেকডাউন দেখতে পারেন যেখানে প্রতিটি স্টেজ ব্যাখ্যা করা থাকে।
শুরু করতে kmdr explain টাইপ করুন, এরপর আপনাকে যে কমান্ড সম্পর্কে জানতে চান সেটি লিখতে বলবে।
উদাহরণস্বরূপ, sudo কমান্ড কী করে জানতে চাইলে, kmdr explain টাইপ করুন, পরের লাইনে sudo লিখে এন্টার দিন।

প্রতিটি ব্যাখ্যার পর, Kmdr জিজ্ঞাসা করবে আপনাকে কমান্ডটি ভালোভাবে বুঝতে সাহায্য করেছে কিনা। কীবোর্ডের অ্যারো কী দিয়ে আপনার পছন্দ সিলেক্ট করুন এবং এন্টার দিন।
যদি "হ্যাঁ" বেছে নেন, তবে একটি সংক্ষিপ্ত কমেন্ট দিতে বলবে। এটি Kmdr প্রজেক্টের ডেভেলপারদের ফিডব্যাক হিসেবে যাবে উন্নতির জন্য।
Kmdr একসাথে একাধিক কমান্ড অ্যানালাইজ করতে পারে।
উদাহরণস্বরূপ, rm -rf test/ && ls -a -l -h > output.txt কার্যকরভাবে তিনটি কমান্ড একসাথে। rm -rf একটি ফোল্ডার রিমোভ করবে, ls তারপর ডিরেক্টরির ফাইলগুলো লিস্ট করবে, && কমান্ডগুলো কম্বাইন করবে, আর > আউটপুট output.txt ফাইলে সেভ করবে।

Kmdr টুল কমান্ডের তালিকা প্রসেস করে। এটি দুটি মূল কমান্ড (rm এবং ls) সঠিকভাবে আইডেন্টিফাই করে, পাশাপাশি অন্যান্য কমান্ড আর্গুমেন্টগুলোও। প্রতিটি কমান্ডের কিছু ডিটেইল দিয়ে প্রতিটি স্টেজ বুঝতে সাহায্য করে।
যদি ডিটেইল অপর্যাপ্ত লাগে, তবে ফিডব্যাক অপশন ব্যবহার করে ডেভেলপারদের জানাতে পারেন।
Kmdr দিয়ে লিনাক্স টার্মিনাল ব্যবহার শিখুন
লিনাক্স টার্মিনাল কমান্ডের সাথে যদি সমস্যা হয়, তবে Kmdr আপনাকে সেগুলো বুঝতে সাহায্য করতে পারে। এটি একটি সহায়ক টুল, বিশেষ করে নতুন লিনাক্স ব্যবহারকারীদের জন্য।
নতুন ব্যবহারকারীরা Kmdr কয়েকটি উপকারী লিনাক্স রিসোর্সের সাথে কম্বাইন করে ওএস কার্যকরভাবে ব্যবহার করা শিখতে পারেন।