UNIX: पूरा संदर्भ, केनेथ एच। रोसेन एट अल द्वारा दूसरा संस्करण।
आप कमांड के रूप में शेल के नाम का उपयोग करके लॉग इन करने के बाद एक और शेल शुरू कर सकते हैं; उदाहरण के लिए, कोर्न शेल शुरू करने के लिए, आप कमांड प्रॉम्प्ट पर ksh टाइप कर सकते हैं। इस प्रकार का शेल एक लॉगिन शेल नहीं है, और इसका उपयोग करने के लिए आपको फिर से लॉग इन करने की आवश्यकता नहीं है, लेकिन यह अभी भी एक इंटरैक्टिव शेल है, जिसका अर्थ है कि आप शेल को कमांडों में टाइप करके इंटर करते हैं (शेल का उपयोग करने के विपरीत। एक स्क्रिप्ट चलाएं, जैसा कि अध्याय 20 में चर्चा की गई है)। जब आप एक ग्राफ़िकल इंटरफ़ेस का उपयोग कर रहे हैं तो टर्मिनल विंडो में चलने वाले शेल के उदाहरण इंटरएक्टिव गैर-लॉगिन शेल भी होते हैं। जब आप एक गैर-लॉगिन शेल शुरू करते हैं, तो यह आपकी .profile, .bash_profile, या .login फ़ाइल (या आपकी .logout फ़ाइल) को नहीं पढ़ता है, लेकिन यह अभी भी दूसरी शेल कॉन्फ़िगरेशन फ़ाइल (जैसे .bashrc) को पढ़ेगा। इसका मतलब है कि आप अपने परिवर्तनों का परीक्षण कर सकते हैं।
मैं ऊपर की रेखाओं से गुजर रहा था और मुझे समझ नहीं आ रहा है कि इंटरेक्टिव शेल का क्या मतलब है। क्या यह सच है कि अगर मैं टर्मिनल का उपयोग कर रहा हूं तो यह सही नहीं है।
इसके अलावा, इसका क्या मतलब है जब आप कहते हैं कि बोर्न एक संवादात्मक शेल नहीं है जबकि बैश / csh एक इंटरैक्टिव शेल है?