मैं किस शैल का उपयोग कर रहा हूं? यहां बताया गया है कि कैसे पता करें
कभी सोचा है कि आप कमांड लाइन पर किस शेल का उपयोग कर रहे हैं? यह जानना या जानना असामान्य नहीं है कि कौन सा शेल चल रहा है, और यद्यपि आप इस प्रश्न को कई बार सुन सकते हैं, उत्तर प्रत्येक उपयोगकर्ता के लिए अलग हो सकता है, इस प्रकार सबसे आसान काम एक टर्मिनल कमांड जारी करना है जो वर्तमान में सक्रिय को निर्धारित करता है सीप।
कैसे पता करें कि Mac OS X, Unix, Linux में किस शेल का उपयोग किया जा रहा है
कमांड लाइन प्रॉम्प्ट पर निम्नलिखित कमांड सिंटैक्स टाइप करने के लिए किस शेल का उपयोग किया जा रहा है, यह पता लगाने का सबसे आसान तरीका है
echo $SHELL
वापसी मारो। हां, यह सभी बड़े अक्षरों में $SHELL है, यूनिक्स दुनिया में मामला मायने रखता है। आपको इस तरह का कुछ प्रिंट वापस आपके पास दिखाई देना चाहिए, जो शेल के उपयोग को दर्शाता है:
$ प्रतिध्वनि $SHELL /bin/bash
इसका मतलब यह होगा कि शेल बैश है, लेकिन आप कुछ अलग तरह से देख सकते हैं, जैसे /bin/tcsh /bin/zsh /bin/ksh या कई अन्य शेल जो बाहर हैं।
यह आदेश सभी यूनिक्स प्लेटफार्मों पर काम करता है, चाहे वह मैक ओएस एक्स, लिनक्स, फ्रीबीएसडी, या कुछ भी हो, और यह हमेशा वही रिपोर्ट करता है।
याद रखें, गोले दूसरे गोले से भी छोड़े जा सकते हैं, एक तरह का घोंसला बना सकते हैं। उदाहरण के लिए, आप tcsh over bash over ksh चला सकते हैं, हालाँकि ऐसा करने के लिए बहुत अधिक कारण नहीं है। यदि आप ऐसी स्थिति में हैं, तो "निकास" टाइप करना एक शेल से बाहर निकल जाएगा और दूसरे शेल पर वापस आ जाएगा, जहां आप फिर से प्रकार निर्धारित करने के लिए $SHELL कमांड को फिर से चला सकते हैं।
