ম্যাকের কমান্ড লাইন ইন্টারফেস, টার্মিনাল, কমান্ডের বিস্ময়কর অ্যারে সহ জাহাজ। Google অনুসন্ধান এবং ম্যান পৃষ্ঠাগুলি আপনাকে আপনার মেশিনটি কী করতে সক্ষম তা সম্পর্কে আরও ভাল ধারণা পেতে সহায়তা করবে, তবে তারা আপনাকে আপনার ম্যাকের প্রতিটি কমান্ডের নাম বলবে না। আপনি যদি একবারে উপলব্ধ সমস্ত কমান্ড দেখতে চান, অথবা আপনি যদি একটি নির্দিষ্ট কমান্ড খুঁজে বের করার চেষ্টা করছেন, তাহলে আপনি আপনার Mac এ সমস্ত টার্মিনাল কমান্ড খুঁজে পেতে নীচের নির্দেশাবলী অনুসরণ করতে পারেন।
সমস্ত উপলব্ধ টার্মিনাল কমান্ড দেখা
1. টার্মিনাল খুলুন (Applications/Utilities/Terminal.app)।
2. "Escape" কী (বা MacBook Pro টাচবারের বোতাম) এক বা দুই সেকেন্ডের জন্য চেপে ধরে রাখুন।
3. আপনি যখন "সমস্ত 1456 সম্ভাবনা প্রদর্শন করবেন?" "Y" কী টিপুন। মনে রাখবেন যে উপলব্ধ কমান্ডের সঠিক সংখ্যা আপনার ইনস্টলেশনের উপর ভিত্তি করে পরিবর্তিত হবে, তবে এটি আনুমানিক 1400 হওয়া উচিত।
4. টার্মিনাল এখন বর্ণানুক্রমিকভাবে উপলব্ধ সমস্ত কমান্ড তালিকাভুক্ত করবে। আপনি "এন্টার" কী টিপে তালিকার লাইনে লাইনে নেভিগেট করতে পারেন। পিছনে নেভিগেট করার কোন উপায় নেই, তাই ধীরে ধীরে পড়ুন।
5. কমান্ড প্রম্পটে ফিরে যেতে, উপলব্ধ কমান্ডের তালিকা থেকে প্রস্থান করতে "কন্ট্রোল + সি" বা "মুছুন" কী টিপুন। আপনি "এন্টার" কী টিপতেও চালিয়ে যেতে পারেন যতক্ষণ না আপনি সমস্ত কমান্ডের মাধ্যমে স্ক্রোল করছেন, এই সময়ে আপনাকে স্বয়ংক্রিয়ভাবে কমান্ড প্রম্পটে ফিরিয়ে দেওয়া হবে।
কম্পজেনের সাথে কমান্ডের একটি তালিকা তৈরি করা হচ্ছে
আপনি যদি টার্মিনাল উইন্ডোতে কমান্ডের একটি তালিকা দেখতে না চান, তবে আপনি উপলব্ধ টার্মিনাল কমান্ডের সমস্ত সমন্বিত একটি পাঠ্য ফাইল তৈরি করতে চান? আপনি compgen
ব্যবহার করতে পারেন সমস্ত উপলব্ধ কমান্ডের একটি তালিকা তৈরি করতে এবং তারপর একটি নতুন পাঠ্য ফাইলে কমান্ডের ফলাফল পাঠান। এছাড়াও আপনি grep
ব্যবহার করতে পারেন দ্রুত compgen-এর আউটপুট অনুসন্ধান করতে।
1. টার্মিনাল খুলুন (Applications/Utilities/Terminal.app)।
2. তাৎক্ষণিকভাবে উপলব্ধ সমস্ত টার্মিনাল কমান্ড (এবং কমান্ড উপনাম) তালিকাভুক্ত করতে, compgen -ac
টাইপ করুন এবং "এন্টার" টিপুন।
3. আপনি যদি এই সমস্ত কমান্ডের তালিকা সম্বলিত একটি টেক্সট ফাইল তৈরি করতে চান, তাহলে নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন:
compgen -ac > commandlist.txt
এটি compgen
পাঠাবে "commandlist.txt" নামে একটি নতুন টেক্সট ফাইলে কমান্ডের আউটপুট। সেই ফাইলটি তখন আপনার বর্তমান কাজের ডিরেক্টরিতে প্রদর্শিত হবে (আপনার হোম ডিরেক্টরি, ডিফল্টরূপে)।
আরো Compgen অপশন
1. compgen -b
ব্যবহার করুন শুধুমাত্র অন্তর্নির্মিত কমান্ড প্রদর্শন করতে। এই কমান্ডগুলি যেগুলি ব্যাশ-এর “বিল্ট-ইন”, macOS-এর ডিফল্ট কমান্ড লাইন ইন্টারপ্রেটার, যেমন cd
এবং kill
.
2. grep
ব্যবহার করে compgen-এর আউটপুট অনুসন্ধান করুন , যা টেক্সট স্ট্রিংগুলির জন্য আরেকটি টার্মিনাল কমান্ড অনুসন্ধান। উদাহরণস্বরূপ, নামের মধ্যে "নেট" সহ প্রতিটি কমান্ড খুঁজে পেতে, নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন:
compgen -ac | grep net
এটি শিরোনামে "নেট" সহ সমস্ত কমান্ডের একটি সংক্ষিপ্ত তালিকা প্রদর্শন করবে৷
৷
3. compgen -k
ব্যবহার করুন সমস্ত উপলব্ধ "কীওয়ার্ড" তালিকাভুক্ত করতে। এই কীওয়ার্ডগুলি এমন কমান্ড যা আপনি ব্যাশ চালানোর জন্য কমান্ড লাইন স্ক্রিপ্ট লেখার সময় ব্যবহার করতে পারেন।
উপসংহার
সমস্ত উপলব্ধ টার্মিনাল কমান্ডের একটি তালিকার মাধ্যমে ম্যানুয়ালি অনুসন্ধান করতে, Escape কী কৌশলটি ব্যবহার করুন। যাইহোক, এটি একটি নির্দিষ্ট কমান্ড খুঁজে বের করার সর্বোত্তম উপায় নয়। উপলব্ধ কমান্ডগুলির একটি অনুসন্ধানযোগ্য এবং রপ্তানিযোগ্য ডিরেক্টরির জন্য, compgen
ব্যবহার করুন এর বিভিন্ন কমান্ড অপশনের একটি সহ।