कंट्रोल-सी

From Vigyanwiki
Revision as of 22:44, 24 February 2023 by alpha>Sadafsiddiqui

कंट्रोल+सी एक कॉमन कंप्यूटर कमांड है। यह अधिकांश कंप्यूटर कीबोर्ड पर Ctrl कुंजी को दबाए रखते हुए C कुंजी दबाकर उत्पन्न होता है।

सक्रिय प्रोग्राम को नियंत्रित करने के लिए कंट्रोल कुंजी का उपयोग करने वाले ग्राफिकल यूजर इंटरफेस परिवेश में, कंट्रोल + सी का उपयोग प्रायः क्लिपबोर्ड पर हाइलाइट किए गए टेक्स्ट को कॉपी करने के लिए किया जाता है।[1]

कई कमांड-लाइन इंटरफ़ेस परिवेशों में, कंट्रोल+C का उपयोग वर्तमान कार्य को निरस्त करने और उपयोगकर्ता नियंत्रण को पुनः प्राप्त करने के लिए किया जाता है।[2] यह एक विशेष क्रम है जो ऑपरेटिंग सिस्टम को सक्रिय प्रोग्राम को संकेत भेजने का कारण बनता है। प्रायः संकेत इसे समाप्त करने का कारण बनता है, लेकिन प्रोग्राम इसे "पकड़" सकता है और कुछ और कर सकता है, प्रायः उपयोगकर्ता को नियंत्रण वापस कर देता है।

ग्राफिकल वातावरण में

लैरी टेस्लर ने पाठ संपादक को नियंत्रित करने के लिए ज़ेरॉक्स PARC में काम करते हुए मानव-कंप्यूटर इंटरैक्शन के लिए कट, कॉपी और पेस्ट | कट, कॉपी, पेस्ट और अनडू की अवधारणा बनाई। मैकिनटोश के विकास के दौरान यह निर्णय लिया गया था कि कट, पेस्ट, कॉपी और पूर्ववत का उपयोग अक्सर किया जाएगा और उन्हें कमांड कुंजी को सौंपा जाएगा। ⌘-Z (पूर्ववत करें), ⌘-X (कट), ⌘-C (कॉपी) , और ⌘-V (पेस्ट करें)।[3][4][5] चार अक्षर मानक QWERTY कीबोर्ड की निचली पंक्ति के बाएं छोर पर एक साथ स्थित हैं। आईबीएम और विंडोज के शुरुआती संस्करणों ने आईबीएम कॉमन यूजर एक्सेस के हिस्से के रूप में चाबियों के एक अलग सेट का इस्तेमाल किया। विंडोज के बाद के संस्करणों ने कमांड कुंजी के बजाय कंट्रोल का उपयोग करते हुए शॉर्टकट को अपनाया।

कमांड-लाइन वातावरण में

कंट्रोल+सी टॉप -10 टॉप -20 समेत विभिन्न डिजिटल उपकरण निगम ऑपरेटिंग सिस्टम का हिस्सा था। एक निरस्त आदेश के रूप में इसकी लोकप्रियता यूनिक्स सहित अन्य प्रणालियों द्वारा अपनाई गई थी। बाद में इसे कॉपी करने वाले सिस्टम में CP/M, DOS और Microsoft Windows शामिल हैं। POSIX सिस्टम में, अनुक्रम सक्रिय प्रोग्राम को SIGINT (POSIX), रुकावट संकेत प्राप्त करने का कारण बनता है। यदि कार्यक्रम निर्दिष्ट नहीं करता है कि इस स्थिति को कैसे संभालना है, तो कार्यक्रम समाप्त हो जाता है। आमतौर पर एक प्रोग्राम जो SIGINT को हैंडल करता है, वह अभी भी खुद को समाप्त कर देगा, या कम से कम उसके अंदर चल रहे कार्य को समाप्त कर देगा।

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

कई कीबोर्ड और कंप्यूटर टर्मिनल एक बार सीधे ASCII कोड उत्पन्न करते हैं, नियंत्रण + C का विकल्प ASCII अंत-के-पाठ वर्ण के साथ ओवरलैप हो जाता है। एंड-ऑफ़-टेक्स्ट कैरेक्टर। इस वर्ण का संख्यात्मक मान तीन है, क्योंकि C वर्णमाला का तीसरा अक्षर है। इसे बाधा उत्पन्न करने के लिए चुना गया था क्योंकि यह अन्यथा किसी प्रोग्राम के इंटरैक्टिव इंटरफ़ेस का हिस्सा बनने की संभावना नहीं है।[citation needed]


यह भी देखें

संदर्भ

  1. "Why Ctrl+v for Paste?". control+C and control+V to do ... copy and paste
  2. "A Buffer Overflow Exploit Against the DameWare Remote Control software". December 19, 2003. As soon as the command shell is closed with a control-c combination ...
  3. By (2021-01-20). "The Origin Of Cut, Copy, And Paste". Hackaday (in English). Retrieved 2021-06-22.
  4. Origins of the Apple Human Interface (in English), archived from the original on 2021-12-17, retrieved 2021-06-22
  5. Tesler, Larry (2012-07-01). "A personal history of modeless text editing and cut/copy-paste". Interactions. 19 (4): 70–75. doi:10.1145/2212877.2212896. ISSN 1072-5520. S2CID 21399421.