শেলটি অন্তর্নির্মিত বা বাহ্যিক প্রোগ্রাম typeকিনা catতা জানতে আমি যখন আদেশটি ব্যবহার করি তখন নীচের আউটপুটটি পাই:
-$ type cat
cat is hashed (/bin/cat)
-$
এর অর্থ কি এটি catবাহ্যিক প্রোগ্রাম যা /bin/cat?
আমি বিভ্রান্ত হয়ে পড়েছিলাম, কারণ যখন আমি নীচের আউটপুটটি পরীক্ষা করেছিলাম তখন আমি echoদেখতে পেলাম যে এটি একটি built-inতবে একটি প্রোগ্রাম/bin/echo
-$ type echo
echo is a shell builtin
-$ which echo
/bin/echo
-$
সুতরাং আমি যুক্তিটি ব্যবহার করতে পারিনি যা /bin/catঅবশ্যই বাহ্যিক প্রোগ্রামের অর্থ হয়, কারণ প্রতিধ্বনি /bin/echoকিন্তু এখনও একটি অন্তর্নির্মিত ছিল।
তাহলে আমি কীভাবে জানব কী cat? অন্তর্নির্মিত বা বাহ্যিক?
type whichআপনাকে উত্তর দিতে পারে কেন whichআপনাকে উত্তর দেয় না।
catএবং উভয়ই ls/ স্টলম্যান নিজে লিখেছিলেন। তিনি কতটা জিনিস লিখেছিলেন তা অবাক করে দিয়ে যাবেন। ভুলে যাবেন না যে তিনি কম্পাইলারের প্রথম সংস্করণ লিখেছিলেন যা আজ বিশ্বের সেরা সংকলক যা সমস্ত এবং মূল ব্যবহারগুলির বেশিরভাগ সংকলন করে। স্রেফ বলুন '