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

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

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

সকল উপলব্ধ টার্মিনাল কমান্ড দেখানো

1. Terminal খুলুন (Applications/Utilities/Terminal.app)।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

2. "Escape" কী (অথবা MacBook Pro Touchbar-এ বাটন) এক বা দুই সেকেন্ড ধরে রাখুন।

3. আপনি যখন "Display all 1456 possibilities?" প্রম্পটটি দেখবেন, তবে "Y" কী চাপুন। নোট করুন যে উপলব্ধ কমান্ডের সঠিক সংখ্যা আপনার ইনস্টলেশনের উপর ভিত্তি করে ভিন্ন হবে, কিন্তু প্রায় ১৪০০ এর приблиك থাকবে।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

4. Terminal এখন সকল উপলব্ধ কমান্ড アルফাবেটিক্যালি লিস্ট করবে। আপনি "Enter" কী চাপ করে লাইন বাই লাইন নিচে নেভিগেট করতে পারেন। পিছনে নেভিগেট করার কোনো উপায় নেই, তাই ধীরে ধীরে পড়ুন।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

5. কমান্ড প্রম্পটে ফিরে যেতে, "Control + C" বা "Delete" কী চাপুন উপলব্ধ কমান্ডের লিস্ট থেকে এক্সিট করতে। আপনি "Enter" কী চাপতে থাকুন যতক্ষণ না সকল কমান্ড স্ক্রোল করে ফেলেন, সেটি পয়েন্টে আপনি অটোমেটিক্যালি কমান্ড প্রম্পটে ফিরে যাবেন।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

Compgen দিয়ে কমান্ডের লিস্ট জেনারেট করা

আপনি যদি টার্মিনাল উইন্ডোতে কমান্ডের লিস্ট দেখতে না চান, বরং সকল উপলব্ধ টার্মিনাল কমান্ড ধারণকারী একটি টেক্সট ফাইল তৈরি করতে চান? আপনি compgen ব্যবহার করে সকল উপলব্ধ কমান্ডের লিস্ট জেনারেট করতে পারেন এবং তারপর কমান্ডের রেজাল্ট একটি নতুন টেক্সট ফাইলে পাঠাতে পারেন। আপনি grepও ব্যবহার করতে পারেন compgen-এর আউটপুট দ্রুত সার্চ করতে।

1. Terminal খুলুন (Applications/Utilities/Terminal.app)।

2. সকল উপলব্ধ টার্মিনাল কমান্ড (এবং কমান্ড এলিয়াস) ইনস্ট্যান্টলি লিস্ট করতে, compgen -ac টাইপ করে "Enter" চাপুন।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

3. আপনি যদি বরং সেই কমান্ডগুলো ধারণকারী একটি টেক্সট ফাইল তৈরি করতে চান, তবে নিচের কমান্ডটি টাইপ করে Enter চাপুন:

compgen -ac > commandlist.txt

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

এটি compgen কমান্ডের আউটপুট একটি নতুন টেক্সট ফাইলে পাঠাবে যেটির নাম "commandlist.txt"। সেই ফাইল আপনার করেন্ট ওয়ার্কিং ডিরেক্টরিতে (ডিফল্টভাবে হোম ডিরেক্টরি) দেখাবে।

আরও Compgen অপশন

1. বিল্ট-ইন কমান্ডগুলো দেখতে compgen -b ব্যবহার করুন। এগুলো Bash-এ, macOS-এর ডিফল্ট কমান্ড লাইন ইন্টারপ্রেটার, "বিল্ট-ইন" কমান্ডগুলো, যেমন cd এবং kill।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

2. grep ব্যবহার করে compgen-এর আউটপুট সার্চ করুন, যা আরেকটি টার্মিনাল কমান্ড টেক্সট স্ট্রিং সার্চ করার জন্য। উদাহরণস্বরূপ, "net" নামের প্রতিটি কমান্ড খুঁজে বের করতে, নিচের কমান্ডটি টাইপ করে Enter চাপুন:

compgen -ac | grep net

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

এটি "net" নামের সকল কমান্ডের একটি ছোট লিস্ট ডিসপ্লে করবে।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

3. সকল উপলব্ধ "keyword" লিস্ট করতে compgen -k ব্যবহার করুন। এই কিওয়ার্ডগুলো সেই কমান্ডগুলো যা আপনি bash-এ এক্সিকিউট করার জন্য কমান্ড লাইন স্ক্রিপ্ট লিখার সময় ব্যবহার করতে পারেন।

আপনার Mac-এ সকল টার্মিনাল কমান্ড দ্রুত খুঁজে বের করার পদ্ধতি

উপসংহার

সকল উপলব্ধ টার্মিনাল কমান্ড ম্যানুয়ালি সার্চ করার জন্য Escape কী ট্রিক ব্যবহার করুন। এটি একটি নির্দিষ্ট কমান্ড খুঁজে বের করার সেরা উপায় নয়। সার্চেবল এবং এক্সপোর্টেবল উপলব্ধ কমান্ডের ডিরেক্টরির জন্য, compgen এর সাথে এর কয়েকটি কমান্ড অপশন ব্যবহার করুন।

  1. ম্যাকের আপটাইম (Uptime) জানার উপায়

  2. macOS-এ ফাইল সার্চ 습得: ফাইল ও ফোল্ডার লোকেট ও রিকভার করার جامع গাইড

  3. ম্যাকের USB-C পোর্ট স্পীড চেক করুন: ধাপে ধাপে গাইড

  4. Mac Terminal দ্রুত খোলার ৪টি विश्वস্ত পদ্ধতি