ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

मानक इनपुट, आउटपुट और त्रुटि

अब तक हमने जिन प्रोग्रामों का उपयोग किया है उनमें से कई किसी न किसी प्रकार का आउटपुट उत्पन्न करते हैं। यह आउटपुट अक्सर दो प्रकार का होता है. सबसे पहले, हमारे पास कार्यक्रम के परिणाम हैं; यानी, वह डेटा जिसे प्रोग्राम तैयार करने के लिए डिज़ाइन किया गया है, और दूसरा, हमारे पास स्थिति और त्रुटि संदेश हैं जो हमें बताते हैं कि प्रोग्राम कैसा चल रहा है। अगर हम एक कमांड को देखें जैसे ls, हम देख सकते हैं कि यह स्क्रीन पर अपने परिणाम और त्रुटि संदेश प्रदर्शित करता है।

यूनिक्स थीम "सबकुछ एक फ़ाइल है" को ध्यान में रखते हुए, जैसे कार्यक्रम ls वास्तव में वे अपने परिणाम एक विशेष फ़ाइल में भेजते हैं जिसे कहा जाता है मानक उत्पादन (अक्सर इस रूप में व्यक्त किया जाता है stdout) और उनके स्थिति संदेश किसी अन्य फ़ाइल पर भेजे जाते हैं जिन्हें एस कहा जाता हैमानक त्रुटि (stderr). डिफ़ॉल्ट रूप से, मानक आउटपुट और मानक त्रुटि दोनों स्क्रीन से जुड़े होते हैं और डिस्क फ़ाइल में सहेजे नहीं जाते हैं।

इसके अलावा, कई प्रोग्राम नामक सुविधा से इनपुट लेते हैं मानक इनपुट (stdin) जो, डिफ़ॉल्ट रूप से, कीबोर्ड से जुड़ा होता है।


I/O पुनर्निर्देशन हमें यह बदलने की अनुमति देता है कि आउटपुट कहां जाता है और इनपुट कहां से आता है। आम तौर पर, आउटपुट स्क्रीन पर जाता है और इनपुट कीबोर्ड से आता है, लेकिन I/O पुनर्निर्देशन के साथ, हम इसे बदल सकते हैं।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: