गोले क्या हैं?


जवाबों:


21

एक महत्वपूर्ण (अच्छा ...) भेद है:

  • टर्मिनल : प्रोग्राम जिसे आप कमांड लाइन इंटरफ़ेस तक पहुंच प्राप्त करने के लिए उपयोग करते हैं
    • यह गनोम-टर्मिनल जैसा कुछ होगा, यह उपयोगकर्ता को आदेशों में टाइप करने, फ़ॉन्ट आकार सेट करने और इतने पर करने की अनुमति देता है। UNIX के शुरुआती दिनों में, ये भौतिक मशीनें थीं।
  • शैल : कमांड लाइन के ऊपर चलने वाला प्रोग्राम, जैसे बैश, डैश, Zsh ।।
    • बैश की तरह एक अच्छा शेल आपको न केवल कार्यक्रमों को चलाने की अनुमति देता है, बल्कि उन्हें स्क्रिप्ट करने के लिए, एक प्रोग्राम से दूसरे प्रोग्राम के इनपुट के लिए जटिल तर्क, पाइप आउटपुट का उपयोग करता है।

मैं हाल ही में आदेश में सामान्य रूप में लाइन के बारे में कुछ लिखा है के लिए टैग-विकी command-lineटैग

कमांड-लाइन इंटरफ़ेस (सीएलआई) एक टर्मिनल में टेक्स्ट कमांड टाइप करके ऑपरेटिंग सिस्टम या सॉफ्टवेयर के साथ बातचीत करने का एक तरीका है।

"लिनक्स के तहत GUI (ग्राफिकल यूजर इंटरफेस) होते हैं, जहां आप इंगित कर सकते हैं और क्लिक और ड्रैग कर सकते हैं, और उम्मीद है कि पहले बहुत सारे प्रलेखन को पढ़े बिना काम पूरा हो जाए। पारंपरिक यूनिक्स वातावरण एक CLI (कमांड लाइन इंटरफ़ेस) है, जहां आप कमांड टाइप करते हैं। कंप्यूटर को यह बताने के लिए कि क्या करना है। यह तेज़ और अधिक शक्तिशाली है, लेकिन यह पता लगाने की आवश्यकता है कि कमांड क्या हैं। " आदमी परिचय से (1)

कुछ उपयोगकर्ता कुछ कार्यों के लिए कमांड लाइन का उपयोग करना पसंद करते हैं क्योंकि यह उन्हें समय और प्रयास बचाता है। वे सामान्य कार्यों को स्वचालित करने के लिए स्क्रिप्ट बनाने में सक्षम होने का भी लाभ उठाते हैं, और वे अपनी आवश्यकताओं को पूरी तरह से फिट करने के लिए अपने ऑपरेटिंग सिस्टम को बहुत कम स्तर पर कॉन्फ़िगर करने के लिए कमांड लाइन का उपयोग कर सकते हैं।

बॉर्न अगेन शेल - विकिपीडिया से, मुक्त विश्वकोश

यदि आप इसके इतिहास और आंतरिक कामकाज के बारे में थोड़ा सीखना चाहते हैं, तो लोग इस विषय पर fred.bear से सवाल पूछने के मेरे जवाब से खुश लग रहे हैं।


6
  • शेल उपयोगकर्ता आदेशों के दुभाषिया के रूप में काम करता है और उन्हें कार्रवाई में अनुवाद करता है।

  • शेल ऑपरेटिंग सिस्टम का बाहरी भाग बनाता है और उपयोगकर्ता और कर्नेल के बीच इंटरफ़ेस बनाता है।

  • लॉग इन प्रत्येक उपयोगकर्ता के लिए, कार्रवाई में शेल है। जब उपयोगकर्ता द्वारा एक कमांड दिया जाता है, तो इसे शेल द्वारा जांचा जाता है और निष्पादन के लिए कर्नेल को सूचित किया जाता है।


+1 क्योंकि आप स्पष्टीकरण सामान्य रूप से पर्याप्त हैं, क्योंकि न केवल श या बैश या zsh गोले हैं, बल्कि गनोम, केडीई या एक्सप्लोरर भी हैं ...
एरिकसोफर


3

यह आसान समझने के लिए बनाने के लिए, घोंघा के रूप में गिरी, और यह के रूप में "खोल" के बारे में सोच खोल । आप खोल द्वारा घोंघा उठा सकते हैं, क्योंकि यह सरल, आसान और सीधी पहुंच का बिंदु है। इसी तरह एक कंप्यूटर पर, एक शेल आपको सरल, सीधी पहुंच प्रदान करता है। शैल घोंघे के गोले की तरह ही अलग-अलग आकार / आकार में आ सकते हैं। उदाहरण के लिए, बैश एक पाठ-आधारित शेल है, जहां GNOME (संपूर्ण के रूप में) एक ग्राफिकल शेल है, जिससे अधिकांश कंप्यूटर उपयोगकर्ताओं के लिए कर्नेल, सिस्टम लाइब्रेरी और एप्लिकेशन (घोंघा) तक पहुंचना आसान हो जाता है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.