CMD के बारे में "टर्मिनल" क्या है? उन्हें इस तरह क्यों कहा जाता है?


2

मैं यह पता लगाने की कोशिश कर रहा हूं कि CMDs \ Consoles \ CLIs \ कमांड-लाइन को अक्सर "टर्मिनल" क्यों कहा जाता है? मुझे पता है कि वे एक ओएस के लिए सबसे पहले और सबसे आगे के गोले हैं ... और इस तरह आमतौर पर एक परत के रूप में देखा जाता है और एक पूरे-इकाई के रूप में नहीं (जैसे कि टर्मिनल पीसी जिसमें शेल सत्र के माध्यम से एक सर्वर को प्रभावित करता है) ... मेरा मतलब है हम उनसे (साथ ही उदाहरण के लिए SSH द्वारा) एक सर्वर को निर्देशित कर सकते हैं, लेकिन हम अपने खुद के पीसी में नेविगेट करने जैसे और भी काम कर सकते हैं, यहां तक ​​कि पूरी तरह से ऑफ़लाइन (एमएस डॉस या पॉवर्सशेल में), तो क्या कोई सरल शब्दों में विस्तार से बता सकता है कि क्यों क्या इन्हें "टर्मिनल" कहा जाता है? हो सकता है कि अतिरिक्त कारण भी याद न हों?


1
देखें कि क्या इन थ्रेड्स के उत्तर मदद करते हैं: superuser.com/questions/96628/… ? या superuser.com/questions/347430/… ?
फिक्सर 1234

ध्यान दें कि "शेल" और "टर्मिनल" आमतौर पर अलग-अलग घटक होते हैं - पूर्व सिर्फ कमांड की व्याख्या करता है, बाद वाला स्क्रीन पर शेल का आउटपुट खींचता है। जब आप ssh, आप दूरस्थ शेल से बात करने के लिए एक स्थानीय टर्मिनल का उपयोग कर रहे हैं। विंडोज पर, "सीएमडी" (जैसा कि cmd.exe में) एक शेल है, पावरशेल भी एक शेल है, और ओएस खुद एक टर्मिनल प्रदान करता है (आमतौर पर कंसोल कहा जाता है क्योंकि यह यूनिक्स कॉल "टर्मिनलों" से थोड़ा अलग तरीके से काम करता है)। लिनक्स पर, बैश एक शेल है, और xterm एक लोकप्रिय टर्मिनल है।
ग्रिटिटी

जवाबों:


3

शब्द टर्मिनल और कंसोल , मेनफ्रेम युग में वापस आए। एक टर्मिनल एक कीबोर्ड और मॉनिटर के साथ एक उपकरण था जो मेनफ्रेम पर झुका हुआ था और एक उपयोगकर्ता को कंसोल एक्सेस (एक शेल जिसके साथ ऑपरेटर बातचीत कर सकता था) प्रदान करता था। हार्डवेयर टर्मिनलों और कंसोल का अभी भी व्यापक रूप से "हेडलेस" उपकरणों जैसे नेटवर्क उपकरण और सर्वर प्रबंधन के लिए उपयोग किया जाता है।

आधुनिक पार्लियामेंट में, वे बहुत अधिक अंतर-रूप से उपयोग किए जाते हैं, लेकिन यह उल्लेखनीय है कि लाइनक्स "टर्मिनल" प्रोग्राम टर्मिनल एमुलेटर हैं (आमतौर पर वर्मोंट टर्मिनल 100 [VT100] कल्पना पर आधारित), जो शेल या बैश जैसे शेल को चलाता है।

संपादित करें: ओह, और विशुद्ध रूप से व्युत्पत्ति संबंधी दृष्टिकोण से, उन्होंने टर्मिनल शब्द का उपयोग किया, इसका कारण यह है कि मेनफ़्रेम की वायरिंग / नेटवर्क टोपोलॉजी पर, मेनफ़्रेम केंद्र में है, और सभी टर्मिनल इसे कनेक्ट करते हैं, इसलिए इसका स्टार टोपोलॉजी है । नतीजतन, टर्मिनल नेटवर्क पर एक पृथक अंत-बिंदु है; यानी इसके माध्यम से कुछ भी नहीं जोड़ता है। तो यह एक टर्मिनस है ; एक अंत।

कंसोल के लिए, मरियम-वेबस्टर के अनुसार , यह एक इंस्ट्रूमेंटेशन पैनल के लिए एक स्वीकृत शब्द है।

रीडआउट या डिस्प्ले और एक इनपुट डिवाइस (एक कीबोर्ड या स्विच के रूप में) का एक संयोजन जिसके द्वारा एक ऑपरेटर सिस्टम के साथ निगरानी और बातचीत कर सकता है (कंप्यूटर या डबर के रूप में)

आशा है कि स्पष्ट चीजों में मदद करता है।


पंक्ति के बारे में जब आपने "टर्मिनस" शब्द का उल्लेख किया था, अगर हम एक लिनक्स ओएस के टर्मिनल को "टर्मिनल-सीएमडी" कहेंगे तो नाम "यथार्थवादी" था कि यह उन कार्यों के दोनों समूहों का वर्णन करेगा जो वहां किए जाते हैं? 1)) यह टर्मिनल जगह में सिस्टम आउटपुट दिखा रहा है। 2)) उपयोगकर्ता से उस "टर्मिनस" में किसी भी संभावित तरीके से सिस्टम को संचालित करने के लिए आदेशों को स्वीकार करना।
जॉनडोए

अच्छी तरह से, एक परिभाषा के अनुसार एक टर्मिनल एक शेल होस्ट करता है, लेकिन उस शेल को कमांड संचालित करने की आवश्यकता नहीं है, और एक GUI को लागू कर सकता है, जैसा कि X लिनक्स शेल में करता है, इसलिए नहीं, मैं उस नाम को नहीं चुनूंगा। शेल को चलाने वाले कंसोल के साथ इसका टर्मिनल एमुलेटर। टर्मिनस का अर्थ "एंड" है, और नेटवर्क में केवल उपकरणों की स्थिति को संदर्भित करता है। ध्यान रखें, यह सब इन दिनों काफी हद तक अकादमिक है। आपको शायद यह निर्णय लेने की आवश्यकता नहीं होगी कि इन शर्तों के बीच के अंतर पर टिका है और वे कैसे संबंधित हैं।
फ्रैंक थॉमस

वास्तव में मुझे पता है कि टर्मिनस एकवचन "एंड" में है ... मैंने एक्सॉन के टर्मिनलों पर बहुत कुछ सीखा है ... मैं बस एक सामान्य परिभाषा की तलाश कर रहा हूं जो कि बहुसंख्यक पाठ्य-पुस्तकों को प्रतिबिंबित कर सकती है ... जो आपने लिखा था, उससे मैं कर सकता था परिभाषा चुनें: "एक टर्मिनल एमुलेटर (जो सिस्टम आउटपुट दिखाता है) एक कंसोल के साथ जो एक शेल चलाता है"। मुझे आशा है कि एक काम करता है ...
JohnDoea

हाँ, यह सही रिश्ता है। इन दिनों की अवधारणा करना कठिन है, क्योंकि हमारे मोटे-ग्राहक की दुनिया में व्यावहारिक अंतर बहुत कम है, और सब कुछ एक साथ हो जाता है।
फ्रैंक थॉमस

0

याद रखें कि कंप्यूटर हमेशा टर्मिनल हुआ करते थे - उसमें, वे लाइन के अंत थे, आपके पास एक सरल इनपुट डिवाइस (कीबोर्ड) और एक बहुत ही मूल आउटपुट (सीएलआई ग्राफिक्स) था। वे बहुत लाइन के अंत थे, बहुत कम था जो वे कर सकते थे।

आप वास्तव में 'टर्मिनल एमुलेटर' का उल्लेख कर रहे हैं, हालांकि एमुलेटर भाग अक्सर छूट जाता है, नाम चारों ओर अटक गया है।

विकिपीडिया पर अधिक जानकारी है


-1

सत्तर और पूर्व में 1980 के दशक में, कंप्यूटर ऐसी चीजें थीं जो एयर-कंडीशंड कमरों में रहती थीं, जिसमें उपस्थिति में सफेद कोट का एक समूह होता था। उपयोगकर्ता सभी प्रकार के टेलीकॉम सुपरक्लूज़ सामान पर बैठे, जैसे कि टेलेटिप (मूल रूप से एक टाइपराइटर जो एसएमएस संदेश भी भेजता है), और टर्मिनलों (टेलीविजन स्क्रीन जो लाइन प्रिंटर के रूप में काम करते हैं)।

तो कमोडिटी और cmd.exe टेलेटाइप प्रोग्राम का अनुकरण करते हैं। इसका मतलब है कि आप इन्हें टाइपराइटर स्टाइल सेशन में चला सकते हैं। एडलिन एक टेक्स्ट एडिटर है जो टेलेटाइप सत्र में चलता है।

टर्मिनल एक को स्क्रीन पर कहीं भी कर्सर को बदलने की अनुमति देता है, जिससे आप टेक्स्ट-विंडोिंग, जैसे एडिट या एमएसडी प्राप्त कर सकते हैं। सीआईसी जैसे कार्यक्रम हैं जो बहुत संकीर्ण बैंड चौड़ाई के साथ काफी प्रयोग करने योग्य स्क्रीन देते हैं।

फैन्सीयर कंप्यूटर आपको टैक्स्टाइप सत्रों को चलाने की अनुमति देता है, जैसे कि कम्पीडिक्स या cmd.exe, और टर्मिनल कंसोल प्रोग्राम (जैसे एडिट या एमएसडी), एक टेक्स्ट विंडो में, लेकिन क्योंकि वे टेलेटाइप या टर्मिनल सत्र थे, फिर भी वे उस नाम को रखते हैं।

एक खोल एक आवरण कार्यक्रम है। कॉमपीस और बैश गोले हैं, इसका मतलब है कि आपको हर कार्यक्रम को चलाने के लिए पूर्ण पथ की आपूर्ति करने जैसी चीजें नहीं करनी हैं, और कमांड के लिए स्ट्रिंग्स की व्याख्या करना है। टर्मिनल गोले भी हैं, जैसे कि XTree और NC। 1980 के दशक के अधिकांश उपयोगकर्ताओं ने मेनू प्रोग्राम नामक चीजों का उपयोग किया, जहां आपने एक मेनू से एक विकल्प चुना, और यह मिलान बैच फ़ाइल चला।

एडलिन और डिबग जैसे कार्यक्रम टेलेटाइप प्रोग्राम हैं, पार्टुलिंगरी डिबगिंग, जिसमें प्रोग्राम चलाने वाले कंप्यूटर और श्रोता के बीच का कनेक्शन 9-पिन सीरियल केबल की तरह हो सकता है।

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