MS-DOS कमांड्स की व्याख्या कैसे करता है?

हर बार जब एक कमांड को MS-DOS में दर्ज किया जाता है, तो कंप्यूटर नीचे दिए गए चरणों से गुजरेगा।

  1. कंप्यूटर किसी भी आंतरिक कमांड मैचों के लिए कमशॉट में दिखता है। यदि दर्ज की गई कमांड नहीं मिली है तो यह अगले चरण पर जारी रहती है।
  2. कंप्यूटर वर्तमान निर्देशिका में निष्पादन योग्य फ़ाइलों के लिए दिखता है जो उपयोगकर्ता के कमांड दर्ज किए गए से मेल खाते हैं। यदि कोई फाइल मौजूद नहीं है जो उपयोगकर्ता की कमांड से मेल खाती है, तो यह अगले चरण पर जारी रहती है।
  3. कंप्यूटर पर्यावरण पथ में प्रत्येक निर्देशिका को देखता है जो उपयोगकर्ता की कमांड दर्ज की गई है।

नीचे कुछ अलग-अलग परिदृश्य हैं कि कैसे MS-DOS एक उपयोगकर्ता को दर्ज करने वाली कमांड की व्याख्या कर सकता है।

उपयोगकर्ता "dir" कमांड में प्रवेश करता है

कंप्यूटर कमशॉट्स और नोटिस को देखता है कि dir एक मान्य आंतरिक कमांड है और उस कमांड के निर्देशों को निष्पादित करता है।

उपयोगकर्ता "प्रारूप" कमांड में प्रवेश करता है

कंप्यूटर कमांड या स्थानीय निर्देशिका में इस कमांड को खोजने में असमर्थ है, लेकिन इसे पथ में पाता है और कमांड को बाहरी कमांड के रूप में निष्पादित करता है।

उपयोगकर्ता एक गेम का नाम दर्ज करता है जिसे वह चलाना चाहता है

कम्यूटर में कंप्यूटर कमांड का पता लगाने में असमर्थ है, लेकिन नोटिस निष्पादन योग्य है जो वर्तमान निर्देशिका में है और उस फ़ाइल को चलाता है।

उपयोगकर्ता एक गैर-निष्पादन योग्य फ़ाइल या एक निष्पादन योग्य फ़ाइल का नाम दर्ज करता है जो किसी भी पथ में मौजूद नहीं है

कंप्यूटर कमांड, या मौजूदा फ़ाइल, या किसी भी पथ में निष्पादन योग्य फ़ाइल का पता लगाने में असमर्थ है और "खराब कमांड या फ़ाइल नाम" उत्पन्न करता है।