मूल पोस्ट में तीन प्रश्न पूछे गए थे। दिए गए उत्तर पहले प्रश्न को कवर करते हैं, "जब मैं एक टर्मिनल विंडो खोलता हूं, तो डिफ़ॉल्ट रूप से कौन सा शेल खोला जाता है?" वे एक सवाल का जवाब भी देते हैं, जो यह नहीं पूछा गया था, "मैं यह कैसे पता लगा सकता हूं कि वर्तमान में टर्मिनल में कौन सा शेल चल रहा है?" हालाँकि, जहाँ तक मैं देख सकता हूँ कि किसी ने भी मूल रूप से पूछे गए दूसरे या तीसरे प्रश्न का उत्तर नहीं दिया है, अर्थात् "मैं कैसे जाँचूँ कि कितने अंक स्थापित हैं?" और "मैं अपने खाते से उपयोग किए गए शेल को कैसे बदलूं?"
- जवाब देने के लिए "मैं कैसे जांचूं कि कितने गोले स्थापित हैं?" निम्न कमांड सभी उपलब्ध शेल को सूचीबद्ध करेगा:
बिल्ली / आदि / गोले
उदाहरण के लिए, Ubuntu 18.10 की डिफ़ॉल्ट स्थापना पर यह देता है:
# / etc / गोले: मान्य लॉगिन गोले
/ Bin / श
/ Bin / पानी का छींटा
/ Bin / bash
/ Bin / rbash
हालाँकि, डिफ़ॉल्ट रूप से डैश डैश का एक प्रतीकात्मक लिंक है, जबकि rbash लिंक विकल्प -r ("प्रतिबंधित बैश") से टकराता है, इसलिए वास्तव में केवल दो गोले हैं, उपरोक्त सूची के अनुसार चार नहीं। निम्न कमांड आपको दिखाएगा कि क्या कोई सूचीबद्ध शेल वास्तव में प्रतीकात्मक लिंक हैं, और यदि ऐसा है तो वे कहां से लिंक करते हैं: ls -l / bin