ইউনিক্স: সম্পূর্ণ রেফারেন্স, কেনেথ এইচ। রোজেন এট আল দ্বারা দ্বিতীয় সংস্করণ।
কমান্ড হিসাবে শেলের নাম ব্যবহার করে আপনি লগ ইন করার পরে আপনি অন্য শেলটি শুরু করতে পারেন; উদাহরণস্বরূপ, কর্ন শেল শুরু করতে, আপনি কমান্ড প্রম্পটে ksh টাইপ করতে পারেন। এই ধরণের শেলটি লগইন শেল নয় এবং এটি ব্যবহার করতে আপনাকে আবার লগইন করতে হবে না, তবে এটি এখনও একটি ইন্টারেক্টিভ শেল, যার অর্থ আপনি শেলটি কম্যান্ডে টাইপ করে ইন্টারেক্ট করেন (শেলটি ব্যবহার করার বিপরীতে) 20 অনুচ্ছেদে আলোচিত স্ক্রিপ্টটি চালান)। আপনি যখন গ্রাফিকাল ইন্টারফেস ব্যবহার করছেন তখন টার্মিনাল উইন্ডোতে চালিত শেলের উদাহরণগুলি ইন্টারেক্টিভ নন-লগইন শেলও। আপনি যখন লগইনবিহীন শেলটি শুরু করেন, এটি আপনার। প্রোফাইল, .bash_profile, বা। লগিন ফাইল (বা আপনার। লগআউট ফাইল) পড়বে না, তবে এটি এখনও দ্বিতীয় শেল কনফিগারেশন ফাইল (যেমন .bashrc) পড়বে। এর অর্থ আপনি নিজের পরিবর্তনগুলি পরীক্ষা করতে পারেন।
আমি উপরের লাইনগুলি দিয়ে যাচ্ছিলাম এবং ইন্টারেক্টিভ শেল দ্বারা এর অর্থ কী তা আমি বুঝতে পারি না। এটা কি সত্য যে আমি টার্মিনালটি ব্যবহার করছি যদি। প্রোফাইলটি পড়ে না?
তদুপরি, আপনি যখন বলবেন যে বোর্ন একটি ইন্টারেক্টিভ শেল নয় যখন বাশ / সিএস একটি ইন্টারেক্টিভ শেল?