Erlang 21 - 9. tty - A Command-Line Interface

9 ट्टी - एक कमांड-लाइन इंटरफ़ेस




erlang

9 ट्टी - एक कमांड-लाइन इंटरफ़ेस

tty एक साधारण कमांड-लाइन इंटरफ़ेस प्रोग्राम है, जहाँ कीस्ट्रोक्स एकत्र किए जाते हैं और व्याख्या की जाती है। पूर्ण लाइनों को व्याख्या के लिए शेल में भेजा जाता है। एक सरल इतिहास तंत्र पिछली लाइनों को बचाता है, जो उन्हें शेल में भेजने से पहले संपादित किया जा सकता है। tty तब शुरू होता है जब एर्लैंग को निम्न कमांड के साथ शुरू किया जाता है:

erl

tty दो मोड में से एक में काम करता है:

  • सामान्य मोड, जिसमें टेक्स्ट लाइनों को संपादित करके शेल में भेजा जा सकता है।

  • शेल ब्रेक मोड, जो उपयोगकर्ता को वर्तमान शेल को मारने की अनुमति देता है, कई शेल शुरू करता है, और इसी तरह।

9.1 सामान्य मोड

सामान्य मोड में उपयोगकर्ता से कीस्ट्रोक्स एकत्र किए जाते हैं और tty द्वारा व्याख्या की जाती है। ज्यादातर Emacs लाइन-एडिटिंग कमांड सपोर्ट करते हैं। निम्नलिखित समर्थित लाइन-एडिटिंग कमांड की पूरी सूची है।

टाइपोग्राफिक कन्वेंशन:

  • Ca अर्थ है Ctrl कुंजी और अक्षर को a साथ दबाना।
  • Mf मतलब है Esc कुंजी और अक्षर f को क्रम से दबाना।
  • Home और End कीबोर्ड पर समान नाम के साथ कुंजियों का प्रतिनिधित्व करते हैं।
  • Left और Right एक ही तीर कुंजी का प्रतिनिधित्व करते हैं।
कुंजी अनुक्रम समारोह
होम लाइन की शुरुआत
सीए लाइन की शुरुआत
सीबी पिछड़ा चरित्र
सी-वाम पिछड़ा शब्द
एमबी पिछड़ा शब्द
सीडी चरित्र को हटाना
मोहम्मद शब्द हटाओ
समाप्त पंक्ति का अंत
Ce पंक्ति का अंत
सीएफ़ फॉरवर्ड चरित्र
सी-राइट आगे का शब्द
म्यूचुअल फंड आगे का शब्द
cg शेल ब्रेक मोड दर्ज करें
सी.के. किल लाइन
Cu बैकवर्ड किल लाइन
क्लोरीन Redraw लाइन
Cn इतिहास बफ़र से अगली पंक्ति प्राप्त करें
सीपी इतिहास बफ़र से पिछली पंक्ति को प्राप्त करें
सीटी पात्रों का स्थानांतरण
Cw बैकवर्ड मार शब्द
cy पहले से मारे गए पाठ डालें

तालिका 9.1: टैटी पाठ संपादन

9.2 शेल ब्रेक मोड

इस मोड में निम्नलिखित किया जा सकता है:

  • वर्तमान शेल को मारें या निलंबित करें
  • एक निलंबित शेल से कनेक्ट करें
  • एक नया खोल शुरू करो