कमांड (कंप्यूटिंग): Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 2: Line 2:
{{redirect distinguish|प्रणाली कमांड|प्रणाली कॉल}}
{{redirect distinguish|प्रणाली कमांड|प्रणाली कॉल}}
{{other uses|Command (disambiguation)#Computing{{!}}कमांड कंप्यूटिंग}}
{{other uses|Command (disambiguation)#Computing{{!}}कमांड कंप्यूटिंग}}
[[कम्प्यूटिंग]] में, कमांड विशिष्ट कार्य करने के लिए कंप्यूटर प्रोग्राम के लिए निर्देश है। इसे [[कमांड लाइन इंटरफेस]] के माध्यम से निरंतर किया जा सकता है, जैसे [[खोल (कंप्यूटिंग)]], या [[नेटवर्क प्रोटोकॉल]] के भाग के रूप में नेटवर्क सेवा के इनपुट के रूप में, या [[मेनू (कंप्यूटिंग)]] उपयोगकर्ता द्वारा किसी विकल्प का चयन करके ट्रिगर किए गए [[ग्राफिकल यूज़र इंटरफ़ेस]] में घटना के रूप में किया जाता है I  
[[कम्प्यूटिंग]] में, कमांड विशिष्ट कार्य करने के लिए कंप्यूटर प्रोग्राम के लिए निर्देश है। इसे [[कमांड लाइन इंटरफेस]] के माध्यम से निरंतर किया जा सकता है, जैसे [[खोल (कंप्यूटिंग)|शेल (कंप्यूटिंग)]], या [[नेटवर्क प्रोटोकॉल]] के भाग के रूप में नेटवर्क सेवा के इनपुट के रूप में, या [[मेनू (कंप्यूटिंग)]] उपयोगकर्ता द्वारा किसी विकल्प का चयन करके ट्रिगर किए गए [[ग्राफिकल यूज़र इंटरफ़ेस]] में घटना के रूप में किया जाता है I  


विशेष रूप से, 'कमांड' शब्द का प्रयोग [[अनिवार्य प्रोग्रामिंग]] [[कंप्यूटर भाषा|कंप्यूटर भाषाओ]] में किया जाता है। ये नाम उत्पन्न होता है क्योंकि इन भाषाओं में कथन (प्रोग्रामिंग) सामान्यतः कई [[प्राकृतिक भाषा]]ओं में प्रयुक्त अनिवार्य मनोदशा के समान उपायों से लिखे जाते हैं। यदि कोई [[अनिवार्य भाषा]] में किसी कथन को प्राकृतिक भाषा में वाक्य के रूप में देखता है, तो ऐसी भाषा में आदेश सामान्यतः किसी क्रिया के जैसे होता है।
विशेष रूप से, 'कमांड' शब्द का प्रयोग [[अनिवार्य प्रोग्रामिंग]] [[कंप्यूटर भाषा|कंप्यूटर भाषाओ]] में किया जाता है। ये नाम उत्पन्न होता है क्योंकि इन भाषाओं में कथन (प्रोग्रामिंग) सामान्यतः कई [[प्राकृतिक भाषा|प्राकृतिक भाषाओं]] में प्रयुक्त अनिवार्य मनोदशा के समान उपायों से लिखे जाते हैं। यदि कोई [[अनिवार्य भाषा]] में किसी कथन को प्राकृतिक भाषा में वाक्य के रूप में देखता है, तो ऐसी भाषा में आदेश सामान्यतः किसी क्रिया के जैसे होता है।


कई प्रोग्राम विशेष रूप से स्वरूपित तर्कों की अनुमति देते हैं, जिन्हें फ़्लैग या विकल्प के रूप में जाना जाता है, जो प्रोग्राम के डिफ़ॉल्ट व्यवहार को संशोधित करते हैं, जबकि प्रथम [[पैरामीटर (कंप्यूटर विज्ञान)]] कार्य करने के लिए ऑब्जेक्ट,जैसे फ़ाइलें, प्रदान कर सकता है। प्राकृतिक भाषा के सादृश्य के रूप में, झंडे क्रियाविशेषण हैं, जबकि अन्य तर्क [[वस्तु (व्याकरण)]] हैं।
कई प्रोग्राम विशेष रूप से स्वरूपित तर्कों की अनुमति देते हैं, जिन्हें फ़्लैग या विकल्प के रूप में जाना जाता है, जो प्रोग्राम के डिफ़ॉल्ट व्यवहार को संशोधित करते हैं, जबकि प्रथम [[पैरामीटर (कंप्यूटर विज्ञान)]] कार्य करने के लिए ऑब्जेक्ट, जैसे फ़ाइलें, प्रदान कर सकता है। प्राकृतिक भाषा के सादृश्य के रूप में, फ्लैग्स क्रियाविशेषण हैं, जबकि अन्य तर्क [[वस्तु (व्याकरण)]] हैं।


== उदाहरण ==
== उदाहरण ==
[[कमांड-लाइन दुभाषिया]] ([[यूनिक्स खोल]]) को दिए गए कुछ आदेश यहां दिए गए हैं।
[[कमांड-लाइन दुभाषिया]] ([[यूनिक्स खोल|यूनिक्स]] [[खोल (कंप्यूटिंग)|शेल]]) को कुछ आदेश यहां दिए गए हैं।  


निम्न आदेश निर्देशिका ट्री में उपयोगकर्ता [[की]] कार्य स्थिति को निर्देशिका / होम / पीट में परिवर्तित कर देता है। यूटिलिटी प्रोग्राम Cd (कमांड) है और तर्क है /home/pete:
निम्न आदेश निर्देशिका ट्री में उपयोगकर्ता [[की]] कार्य स्थिति को निर्देशिका / होम / पीट में परिवर्तित कर देता है। यूटिलिटी प्रोग्राम Cd (कमांड) है और तर्क है /home/pete:
Line 17: Line 17:
  echo "Hello World"
  echo "Hello World"


निम्नलिखित आदेश समतुल्य हैं। वे निर्देशिका/बिन में फाइलों को सूचीबद्ध करते हैं। कार्यक्रम [[रास]] है, जिसमें तीन झंडे (एल, टी, आर) हैं, और तर्क निर्देशिका/ बिन हैं:
निम्नलिखित आदेश समतुल्य हैं। वे निर्देशिका/बिन में फाइलों को सूचीबद्ध करते हैं। कार्यक्रम [[रास|एलएस]] है, जिसमें तीन फ्लैग्स (l, t, r) हैं, और तर्क निर्देशिका/ बिन हैं:
  ls -l -t -r  /bin                                                                                                           ls -ltr  /bin
  ls -l -t -r  /bin  


निम्न आदेश फाइलों की सामग्री ch1.txt और ch2.txt प्रदर्शित करता है। कार्यक्रम का नाम [[बिल्ली (यूनिक्स)|cat (यूनिक्स)]] है, जिसमें दो फ़ाइल नाम तर्क हैं:
ls -ltr  /bin
 
निम्न आदेश फाइलों की सामग्री ch1.txt और ch2.txt प्रदर्शित करता है। कार्यक्रम का नाम [[बिल्ली (यूनिक्स)|cat (यूनिक्स)]] है, जिसमें दो फ़ाइल नाम तर्क हैं:
  cat ch1.txt ch2.txt
  cat ch1.txt ch2.txt


यहाँ DOS, OS/2 और [[Microsoft Windows]] Cmd.exe प्रोसेसर के लिए कुछ आदेश दिए गए हैं। निम्न आदेश फ़ाइल readme.txt की सामग्री प्रदर्शित करता है। प्रोग्राम का नाम TYPE (DOS कमांड) है और तर्क readme.txt है।<ref name=":0">{{cite web | url = https://ss64.com/nt/type.html | access-date = 14 March 2019 | title = Type - Display a text file - Windows CMD | publisher = SS64.com }}</ref>
यहाँ DOS, OS/2 और [[Microsoft Windows]] Cmd.exe प्रोसेसर के लिए कुछ आदेश दिए गए हैं। निम्न आदेश फ़ाइल readme.txt की सामग्री प्रदर्शित करता है। प्रोग्राम का नाम TYPE (DOS कमांड) है और तर्क readme.txt है।<ref name=":0">{{cite web | url = https://ss64.com/nt/type.html | access-date = 14 March 2019 | title = Type - Display a text file - Windows CMD | publisher = SS64.com }}</ref>
  Readme.txt
  Readme.txt
निम्न आदेश वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करता है। कार्यक्रम का नाम डीआईआर है, और क्यू ध्वज है जो अनुरोध करता है कि प्रत्येक फ़ाइल के मालिक को भी सूचीबद्ध किया जाए।
निम्न आदेश वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करता है। कार्यक्रम का नाम डीआईआर है, और ''Q'' फ्लैग्स है जो अनुरोध करता है कि प्रत्येक फ़ाइल के ओनर को भी सूचीबद्ध किया जाए।
  dir /Q
  dir /Q



Revision as of 20:24, 26 February 2023

कम्प्यूटिंग में, कमांड विशिष्ट कार्य करने के लिए कंप्यूटर प्रोग्राम के लिए निर्देश है। इसे कमांड लाइन इंटरफेस के माध्यम से निरंतर किया जा सकता है, जैसे शेल (कंप्यूटिंग), या नेटवर्क प्रोटोकॉल के भाग के रूप में नेटवर्क सेवा के इनपुट के रूप में, या मेनू (कंप्यूटिंग) उपयोगकर्ता द्वारा किसी विकल्प का चयन करके ट्रिगर किए गए ग्राफिकल यूज़र इंटरफ़ेस में घटना के रूप में किया जाता है I

विशेष रूप से, 'कमांड' शब्द का प्रयोग अनिवार्य प्रोग्रामिंग कंप्यूटर भाषाओ में किया जाता है। ये नाम उत्पन्न होता है क्योंकि इन भाषाओं में कथन (प्रोग्रामिंग) सामान्यतः कई प्राकृतिक भाषाओं में प्रयुक्त अनिवार्य मनोदशा के समान उपायों से लिखे जाते हैं। यदि कोई अनिवार्य भाषा में किसी कथन को प्राकृतिक भाषा में वाक्य के रूप में देखता है, तो ऐसी भाषा में आदेश सामान्यतः किसी क्रिया के जैसे होता है।

कई प्रोग्राम विशेष रूप से स्वरूपित तर्कों की अनुमति देते हैं, जिन्हें फ़्लैग या विकल्प के रूप में जाना जाता है, जो प्रोग्राम के डिफ़ॉल्ट व्यवहार को संशोधित करते हैं, जबकि प्रथम पैरामीटर (कंप्यूटर विज्ञान) कार्य करने के लिए ऑब्जेक्ट, जैसे फ़ाइलें, प्रदान कर सकता है। प्राकृतिक भाषा के सादृश्य के रूप में, फ्लैग्स क्रियाविशेषण हैं, जबकि अन्य तर्क वस्तु (व्याकरण) हैं।

उदाहरण

कमांड-लाइन दुभाषिया (यूनिक्स शेल) को कुछ आदेश यहां दिए गए हैं।

निम्न आदेश निर्देशिका ट्री में उपयोगकर्ता की कार्य स्थिति को निर्देशिका / होम / पीट में परिवर्तित कर देता है। यूटिलिटी प्रोग्राम Cd (कमांड) है और तर्क है /home/pete:

cd /home/pete

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

echo "Hello World"

निम्नलिखित आदेश समतुल्य हैं। वे निर्देशिका/बिन में फाइलों को सूचीबद्ध करते हैं। कार्यक्रम एलएस है, जिसमें तीन फ्लैग्स (l, t, r) हैं, और तर्क निर्देशिका/ बिन हैं:

ls -l -t -r  /bin   
ls -ltr  /bin

निम्न आदेश फाइलों की सामग्री ch1.txt और ch2.txt प्रदर्शित करता है। कार्यक्रम का नाम cat (यूनिक्स) है, जिसमें दो फ़ाइल नाम तर्क हैं:

cat ch1.txt ch2.txt

यहाँ DOS, OS/2 और Microsoft Windows Cmd.exe प्रोसेसर के लिए कुछ आदेश दिए गए हैं। निम्न आदेश फ़ाइल readme.txt की सामग्री प्रदर्शित करता है। प्रोग्राम का नाम TYPE (DOS कमांड) है और तर्क readme.txt है।[1]

Readme.txt

निम्न आदेश वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करता है। कार्यक्रम का नाम डीआईआर है, और Q फ्लैग्स है जो अनुरोध करता है कि प्रत्येक फ़ाइल के ओनर को भी सूचीबद्ध किया जाए।

dir /Q

यह भी देखें

संदर्भ

  1. "Type - Display a text file - Windows CMD". SS64.com. Retrieved 14 March 2019.


बाहरी संबंध