কোনও সম্পর্কিত প্রশ্নের সাথে আরও কিছু বিশদ যুক্ত করার চেষ্টা করার সময় , আমি বুঝতে পেরেছিলাম যে উপলব্ধ বাশ শব্দের মধ্যে কোনটি কার্যকর করতে হবে তা নির্দিষ্ট করে জানাতে হবে না। মতে help typeপাঁচটি শব্দ ধরনের হয়:
- উপনাম
- শব্দ
- ক্রিয়া
- builtin
- ফাইল
শব্দের পক্ষে বিভিন্ন ধরণের ( trueএটি একটি উদাহরণ মাত্র; আরও সাধারণভাবে ওভাররাইড হওয়া শব্দটি হতে পারে cd) পক্ষে এটি সম্ভব :
$ type -a true
true is a shell builtin
true is /bin/true
আপনি কীভাবে একটি নির্দিষ্ট প্রতিশব্দটি কার্যকর করতে বাধ্য করেন? এখনও পর্যন্ত, অগ্রাধিকারের ক্রম অনুসারে:
অন্যান্য নাম: এটি অন্যান্য বিশেষ প্রতিশব্দগুলির চেয়ে প্রাধান্য পাওয়ায় এটি একটি বিশেষ কেস। এটি বাধ্যতামূলককরণ কেবল তখনই কার্যকর হবে যখন কমান্ডটি ব্যর্থ হওয়া উচিত যদি উপনামটি সংজ্ঞায়িত না করা হয়।
$মূল শব্দ:
$ফাংশন:
$builtin:
$ builtin trueফাইল:
$ command true $ $(which true) $ /bin/true
একটি শব্দের উদ্ধৃতিতে উপকরণ এবং কীওয়ার্ডগুলি বাদ দেওয়া হয়। এটাই,
$ 'true'শুধুমাত্র ফাংশন, বিল্টিন বা ফাইল চালাবে।
commandদমন করে , এবং ফাংশন লুক্কিটকে দমন করে তবে এগুলির মধ্যে কোনওটিই নির্দিষ্ট করে না যে বাকী কোন প্রতিশব্দ ব্যবহার হবে। আমি কেবল একটি নির্দিষ্ট প্রতিশব্দ ব্যবহার করতে নির্দিষ্ট করার জন্য একটি উপায় খুঁজছি ।