Shell builtin
কম্পিউটিংয়ে, একটি শেল বিল্টইন হল একটি কমান্ড বা একটি ফাংশন, যা একটি শেল থেকে ডাকা হয়, যা শেলটি লোড এবং এক্সিকিউট করবে এমন একটি বাহ্যিক এক্সিকিউটেবল প্রোগ্রামের পরিবর্তে সরাসরি শেলের মধ্যেই কার্যকর করা হয়। শেল বিল্টিনগুলি বাহ্যিক প্রোগ্রামগুলির তুলনায় উল্লেখযোগ্যভাবে দ্রুত কাজ করে, কারণ কোনও প্রোগ্রাম লোডিং ওভারহেড নেই। যাইহোক, তাদের কোড শেলের মধ্যে সহজাতভাবে উপস্থিত থাকে এবং এইভাবে তাদের পরিবর্তন বা আপডেট করার জন্য শেলের পরিবর্তন প্রয়োজন। অতএব, শেল বিল্টিনগুলি সাধারণত সহজ, প্রায় তুচ্ছ, ফাংশনগুলির জন্য ব্যবহৃত হয়, যেমন পাঠ্য আউটপুট। কিছু অপারেটিং সিস্টেমের প্রকৃতির কারণে, সিস্টেমের কিছু ফাংশন অবশ্যই শেল বিল্টিন হিসাবে প্রয়োগ করা আবশ্যক। সবচেয়ে উল্লেখযোগ্য উদাহরণ হল সিডি কমান্ড, যা শেলের কার্যকরী ডিরেক্টরি পরিবর্তন করে। যেহেতু প্রতিটি এক্সিকিউটেবল প্রোগ্রাম একটি পৃথক প্রক্রিয়ায় চলে এবং ওয়ার্কিং ডিরেক্টরিগুলি প্রতিটি প্রক্রিয়ার জন্য নির্দিষ্ট, তাই বাহ্যিক প্রোগ্রাম হিসাবে সিডি লোড করা শেলের ওয়ার্কিং ডিরেক্টরিকে প্রভাবিত করবে না। আরও দেখুন ব্যস্ত বাক্স অভ্যন্তরীণ ডস কমান্ড রেফারেন্স বাহ্যিক লিঙ্ক বিশেষ শেল বিল্ট-ইন কমান্ডের তালিকা এমএস-ডস অভ্যন্তরীণ কমান্ডের তালিকা কমান্ড শেল