कंट्रोल-सी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Computer command}}
{{Short description|Computer command}}
{{About|यह लेख कीबोर्ड शॉर्टकट के बारे में है।|एएससीआईआई (ASCII) वर्ण के लिए, |एंड-ऑफ़-टेक्स्ट वर्ण देखें।}}
{{About|यह लेख कीबोर्ड शॉर्टकट के बारे में है।|आस्की (ASCII) वर्ण के लिए|एंड-ऑफ़-टेक्स्ट वर्ण देखें।}}


कंट्रोल+सी एक कॉमन कंप्यूटर [[कमांड (कंप्यूटिंग)|कमांड]] है। यह अधिकांश [[कंप्यूटर कीबोर्ड]] पर {{keypress|[[control key|Ctrl]]}} कुंजी को दबाए रखते हुए {{keypress|C}} कुंजी दबाकर उत्पन्न होता है।   
कंट्रोल+सी एक कॉमन कंप्यूटर [[कमांड (कंप्यूटिंग)|कमांड]] है। यह अधिकांश [[कंप्यूटर कीबोर्ड]] पर {{keypress|[[control key|Ctrl]]}} कुंजी को दबाए रखते हुए {{keypress|C}} कुंजी दबाकर उत्पन्न होता है।   
Line 15: Line 15:
   |date=December 19, 2003}}</ref> यह एक विशेष क्रम है जो [[ऑपरेटिंग सिस्टम]] को सक्रिय प्रोग्राम को [[संकेत (कंप्यूटिंग)|संकेत]] भेजने का कारण बनता है। प्रायः संकेत इसे समाप्त करने का कारण बनता है, लेकिन प्रोग्राम इसे "पकड़" सकता है और कुछ और कर सकता है, प्रायः उपयोगकर्ता को नियंत्रण वापस कर देता है।
   |date=December 19, 2003}}</ref> यह एक विशेष क्रम है जो [[ऑपरेटिंग सिस्टम]] को सक्रिय प्रोग्राम को [[संकेत (कंप्यूटिंग)|संकेत]] भेजने का कारण बनता है। प्रायः संकेत इसे समाप्त करने का कारण बनता है, लेकिन प्रोग्राम इसे "पकड़" सकता है और कुछ और कर सकता है, प्रायः उपयोगकर्ता को नियंत्रण वापस कर देता है।


== ग्राफिकल वातावरण में ==
== ग्राफिकल परिवेशों में ==
[[लैरी टेस्लर]] ने [[पाठ संपादक]] को नियंत्रित करने के लिए [[ज़ेरॉक्स PARC]] में काम करते हुए मानव-कंप्यूटर इंटरैक्शन के लिए कट, कॉपी और पेस्ट | कट, कॉपी, पेस्ट और अनडू की अवधारणा बनाई। [[मैकिनटोश]] के विकास के दौरान यह निर्णय लिया गया था कि कट, पेस्ट, कॉपी और पूर्ववत का उपयोग अक्सर किया जाएगा और उन्हें कमांड कुंजी को सौंपा जाएगा। ⌘-Z (पूर्ववत करें), ⌘-X (कट), ⌘-C (कॉपी) , और ⌘-V (पेस्ट करें)<ref>{{Cite web|last=By|date=2021-01-20|title=The Origin Of Cut, Copy, And Paste|url=https://hackaday.com/2021/01/20/the-origin-of-cut-copy-and-paste/|access-date=2021-06-22|website=Hackaday|language=en-US}}</ref><ref>{{Citation|title=Origins of the Apple Human Interface|url=https://www.youtube.com/watch?v=OW-atKrg0T4 |archive-url=https://ghostarchive.org/varchive/youtube/20211217/OW-atKrg0T4 |archive-date=2021-12-17 |url-status=live|language=en|access-date=2021-06-22}}{{cbignore}}</ref><ref>{{Cite journal|last=Tesler|first=Larry|date=2012-07-01|title=A personal history of modeless text editing and cut/copy-paste|url=https://doi.org/10.1145/2212877.2212896|journal=Interactions|volume=19|issue=4|pages=70–75|doi=10.1145/2212877.2212896|s2cid=21399421 |issn=1072-5520}}</ref> चार अक्षर मानक [[QWERTY]] कीबोर्ड की निचली पंक्ति के बाएं छोर पर एक साथ स्थित हैं। आईबीएम और विंडोज के शुरुआती संस्करणों ने [[आईबीएम कॉमन यूजर एक्सेस]] के हिस्से के रूप में चाबियों के एक अलग सेट का इस्तेमाल किया। विंडोज के बाद के संस्करणों ने कमांड कुंजी के बजाय कंट्रोल का उपयोग करते हुए शॉर्टकट को अपनाया।
[[लैरी टेस्लर]] ने [[पाठ संपादक]] (टेक्स्ट एडिटिंग) को नियंत्रित करने के लिए [[ज़ेरॉक्स PARC|ज़ेरॉक्स पीएआरसी (PARC)]] पर काम करते हुए मानव-कंप्यूटर संपर्क के लिए कट, कॉपी, पेस्ट और अनडू की अवधारणा बनाई। [[मैकिनटोश|मैकिंटोश]] के विकास के दौरान यह निर्णय लिया गया कि कट, पेस्ट, कॉपी और अनडू का बार-बार उपयोग किया जाएगा और उन्हें ⌘-'''Z''' (अनडू), ⌘-'''X''' (कट), ⌘-'''C''' (कॉपी), और ⌘-'''V''' (पेस्ट) करने के लिए निर्धारित किया गया।<ref>{{Cite web|last=By|date=2021-01-20|title=The Origin Of Cut, Copy, And Paste|url=https://hackaday.com/2021/01/20/the-origin-of-cut-copy-and-paste/|access-date=2021-06-22|website=Hackaday|language=en-US}}</ref><ref>{{Citation|title=Origins of the Apple Human Interface|url=https://www.youtube.com/watch?v=OW-atKrg0T4 |archive-url=https://ghostarchive.org/varchive/youtube/20211217/OW-atKrg0T4 |archive-date=2021-12-17 |url-status=live|language=en|access-date=2021-06-22}}{{cbignore}}</ref><ref>{{Cite journal|last=Tesler|first=Larry|date=2012-07-01|title=A personal history of modeless text editing and cut/copy-paste|url=https://doi.org/10.1145/2212877.2212896|journal=Interactions|volume=19|issue=4|pages=70–75|doi=10.1145/2212877.2212896|s2cid=21399421 |issn=1072-5520}}</ref> चार अक्षर मानक [[QWERTY]] कीबोर्ड की निचली पंक्ति के बाएं छोर पर एक साथ स्थित हैं। आईबीएम (IBM) और विंडोज़ के प्रारम्भिक संस्करणों ने [[आईबीएम कॉमन यूजर एक्सेस|आईबीएम (IBM) कॉमन यूजर एक्सेस]] के भाग के रूप में कुंजियों के एक अलग सेट का उपयोग किया। विंडोज के बाद के संस्करणों ने कमांड कुंजी के स्थान पर कंट्रोल का उपयोग करते हुए शॉर्टकट को अपनाया।


== कमांड-लाइन वातावरण में ==
== कमांड-लाइन परिवेशों में ==
कंट्रोल+सी [[टॉप -10]] [[टॉप -20]] समेत विभिन्न [[डिजिटल उपकरण निगम]] ऑपरेटिंग सिस्टम का हिस्सा था। एक निरस्त आदेश के रूप में इस[[की]] लोकप्रियता [[यूनिक्स]] सहित अन्य प्रणालियों द्वारा अपनाई गई थी। बाद में इसे कॉपी करने वाले सिस्टम में CP/M, DOS और [[Microsoft Windows]] शामिल हैं। [[POSIX]] सिस्टम में, अनुक्रम सक्रिय प्रोग्राम को [[SIGINT (POSIX)]], रुकावट संकेत प्राप्त करने का कारण बनता है। यदि कार्यक्रम निर्दिष्ट नहीं करता है कि इस स्थिति को कैसे संभालना है, तो कार्यक्रम समाप्त हो जाता है। आमतौर पर एक प्रोग्राम जो SIGINT को हैंडल करता है, वह अभी भी खुद को समाप्त कर देगा, या कम से कम उसके अंदर चल रहे कार्य को समाप्त कर देगा।
कंट्रोल+सी [[टॉप -10|टीओपीएस (TOPS)-10]] और [[टॉप -20|टीओपीएस (TOPS)-20]] सहित विभिन्न [[डिजिटल उपकरण निगम|डिजिटल उपकरण]] ऑपरेटिंग सिस्टम का भाग था। एक निरस्त कमांड के रूप में इसकी लोकप्रियता को [[यूनिक्स]] सहित अन्य सिस्टम द्वारा अपनाया गया था। बाद के सिस्टम जिन्होंने इसे कॉपी किया उनमें सीपी/एम (CP/M), डीओएस (DOS) और [[Microsoft Windows|विंडोज (Windows)]] सम्मिलित हैं। [[POSIX|पॉज़िक्स (POSIX)]] सिस्टम में, अनुक्रम के कारण सक्रिय प्रोग्राम [[SIGINT (POSIX)|एसआईजीआईएनटी (SIGINT)]], अवरोध संकेत प्राप्त करता है। यदि प्रोग्राम निर्दिष्ट नहीं करता है कि इस स्थिति को कैसे संभालना है, तो प्रोग्राम समाप्त हो जाता है। प्रायः एक प्रोग्राम जो एसआईजीआईएनटी (SIGINT) को संभालता है वह अभी भी स्वयं को समाप्त कर देगा, या कम से कम इसके अंदर चल रहे कार्य को समाप्त कर देगा।  
 
यह प्रणाली आमतौर पर ग्राफिकल यूजर इंटरफेस [[टर्मिनल एमुलेटर]] में भी संरक्षित है। यदि ग्राफ़िकल वातावरण में प्रतिलिपि के लिए नियंत्रण-सी का उपयोग किया जाता है, तो एक अस्पष्टता उत्पन्न होती है। आमतौर पर एक वैकल्पिक कीस्ट्रोक कमांड में से एक को सौंपा जाता है, और दोनों एमुलेटर के [[मेनू (कंप्यूटिंग)]] में दिखाई देते हैं।
 
कई कीबोर्ड और [[कंप्यूटर टर्मिनल]] एक बार सीधे [[ASCII]] कोड उत्पन्न करते हैं, नियंत्रण + C का विकल्प ASCII [[अंत-के-पाठ वर्ण]] के साथ ओवरलैप हो जाता है। एंड-ऑफ़-टेक्स्ट कैरेक्टर। इस वर्ण का संख्यात्मक मान तीन है, क्योंकि C वर्णमाला का तीसरा अक्षर है। इसे बाधा उत्पन्न करने के लिए चुना गया था क्योंकि यह अन्यथा किसी प्रोग्राम के इंटरैक्टिव इंटरफ़ेस का हिस्सा बनने की संभावना नहीं है।{{Citation needed|date=June 2022}}


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


कई कीबोर्ड और [[कंप्यूटर टर्मिनल]] एक बार सीधे [[ASCII|आस्की (ASCII)]] कोड उत्पन्न करते हैं, कंट्रोल + C का विकल्प आस्की (ASCII) [[अंत-के-पाठ वर्ण|एंड-ऑफ़-टेक्स्ट]] वर्ण के साथ अतिव्याप्त हो जाता है। इस वर्ण का संख्यात्मक मान तीन है, क्योंकि "C" वर्णमाला का तीसरा अक्षर है। इसे व्यवधान पैदा करने के लिए चुना गया था क्योंकि अन्यथा यह किसी प्रोग्राम के इंटरैक्टिव इंटरफ़ेस का भाग बनने की संभावना नहीं है।{{Citation needed|date=June 2022}}
== यह भी देखें ==
== यह भी देखें ==
*[[C0 और C1 नियंत्रण कोड]]
*[[C0 और C1 नियंत्रण कोड]]
*[[नियंत्रण-डी]]
*[[नियंत्रण-डी|कंट्रोल-डी (D)]]
*[[नियंत्रण-वी]]
*[[नियंत्रण-वी|कंट्रोल-वी (V)]]
*[[नियंत्रण एक्स]]
*[[नियंत्रण एक्स|कंट्रोल एक्स (X)]]
*[[नियंत्रण-z]]
*[[नियंत्रण-z|कंट्रोल-जेड(Z)]]
*नियंत्रण-\
*कंट्रोल-\
*[[कुंजीपटल संक्षिप्त रीति]]
*[[कुंजीपटल संक्षिप्त रीति|कीबोर्ड शॉर्टकट]]


==संदर्भ==
==संदर्भ==

Revision as of 00:30, 25 February 2023

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

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

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

ग्राफिकल परिवेशों में

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

कमांड-लाइन परिवेशों में

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

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

कई कीबोर्ड और कंप्यूटर टर्मिनल एक बार सीधे आस्की (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.