एक टर्मिनल एमुलेटर क्या है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

GNU / Linux, FreeBSD, macOS और अन्य यूनिक्स कार्यान्वयन के उपयोगकर्ता संभवतः टर्मिनल एमुलेटर को चारों ओर फेंके गए शब्दों को सुनने के लिए उपयोग करते हैं। हालाँकि, कम उपयोगकर्ताओं को इस बात की जानकारी है कि वास्तव में यह शब्द इतना सामान्य क्यों है। टर्मिनल एमुलेटर सॉफ्टवेयर के बेहद सामान्य टुकड़े हैं, लेकिन वे कमांड लाइन के समान चीजें नहीं हैं जो वे प्रदान करते हैं। कई उपयोगकर्ता इन शर्तों का उपयोग करते हैं, हालांकि वे विनिमेय थे जब वास्तव में वे वास्तव में नहीं थे।



टर्मिनल एमुलेटर क्या है और यह इस लेख में नहीं है, यह बताने के लिए कुछ ट्रिक्स तैयार की गई हैं। वे ज्यादातर POSIX कमांड लाइन कॉल पर आधारित हैं, इसलिए सभी शेड्स के यूनिक्स उपयोगकर्ता उनका आनंद ले सकते हैं। लिनक्स उपयोगकर्ता जो इसे आज़माना चाहते हैं, वे टर्मिनल एमुलेटर खोलने के लिए Ctrl, Alt और T दबा सकते हैं। Apple macOS उपयोगकर्ता डॉक से आइकन पर क्लिक करके एक टर्मिनल एमुलेटर शुरू करना चाहते हैं। FreeBSD, NetBSD, डार्विन, ओपनइंडियाना और अन्य यूनिक्स कार्यान्वयन के प्रमुख ऑपरेटर शायद पहले से ही एक कमांड लाइन पर हैं। ग्राफ़िकल इंटरफेस वाले लोग एप्लिकेशन मेनू पर क्लिक करके सिस्टम टूल की ओर इशारा करते हुए और टर्मिनल पर क्लिक करके आसानी से शुरू कर सकते हैं।



शब्द टर्मिनल एमुलेटर को परिभाषित करना

यह समझने के लिए कि टेलेटाइप मशीन क्या संदर्भित करती है, यह पहले उपयोगी है। मूल रूप से, यदि आप एक यूनिक्स प्रणाली या कई अन्य मेनफ्रेम डिजाइनों के साथ बातचीत करना चाहते थे, तो आपको टेलेटाइप या टीटीवाई मशीन के साथ काम करने की आवश्यकता नहीं है। ये मशीनें साधारण बाइनरी में एन्कोडेड डेटा को प्रस्तुत करने के लिए एक ट्रांसमिशन लाइन पर फ़्रीक्वेंसी शिफ्ट कीज़ टोन भेजकर काम करती हैं। इन प्रणालियों ने अंततः ASCII एन्कोडिंग को जन्म दिया जो पाठ फ़ाइलों के लिए उपयोग किया जाता है।



एक वास्तविक वास्तविक टर्मिनल एक कंप्यूटर स्क्रीन पर तैरने वाली खिड़की नहीं है। यह वास्तव में एक समर्पित कीबोर्ड और मॉनिटर है। जबकि पूरे इतिहास में विभिन्न कोडर के पास अपने पसंदीदा टर्मिनल हैं, VT100 एक लोकप्रिय विकल्प था जो कई टर्मिनल एमुलेटर पैकेज अब कोड में दर्शाते हैं। ये मशीनें विडंबनापूर्ण ढंग से टेलेटाइप मशीनों का अनुकरण कर रही थीं। एक तरह से, ये मशीनें धीरे-धीरे पतले ग्राहकों के रूप में वापस आना शुरू कर रही हैं जो शक्तिशाली सर्वर प्रतिष्ठानों के साथ इंटरफेस करते हैं।

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



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

जब आप Ctrl, Alt और F2 या किसी अन्य सामान्य कुंजी संयोजन को पकड़ते हैं, तो BSD और लिनक्स वितरण अतिरिक्त रूप से एक वर्चुअल कंसोल या वर्चुअल टर्मिनल नामक कुछ प्रदान करते हैं। यह कीबोर्ड के साथ पूर्ण कंसोल का एक उत्सर्जन है और उन पुराने प्रोटोकॉल का उपयोग करके प्रदर्शित होता है जो एक पारंपरिक टर्मिनल का उपयोग करेंगे। यह संभावना से अधिक भ्रामक प्रतीत होगा क्योंकि इनमें से सभी शब्द आधुनिक कमांड लाइन वातावरण को संदर्भित करने के लिए एक दूसरे से जुड़े हुए हैं। आप टर्मिनलों, टर्मिनल एमुलेटर, कंसोल, कमांड लाइन और गोले के संदर्भ सुनेंगे जो सभी एक कंप्यूटर सिस्टम को नियंत्रित करने के लिए केवल पाठ का उपयोग करने के लिए संदर्भित करते हैं।

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

3 मिनट पढ़ा