जवाबों:
Dirएक आंतरिक आदेश, की तरह है cd, copyऔर call। यह बस डॉस दुभाषिया का एक उप-समूह है जिसे आप कॉल कर रहे हैं।
हालाँकि, बाहरी आदेश हैं। ये आमतौर पर रहते हैं C:\Windows\ C:\Windows\System\ C:\Windows\System32(यदि आपके पास 64-बिट विंडो हैं)C:\Windows\SysWOW64\
हालाँकि, बाहरी आदेश इन स्थानों तक सीमित नहीं हैं। बाहरी कमांड को उस निर्देशिका से बुलाया जा सकता है, जिससे आप काम कर रहे हैं। (विंडोज 7 पर एक नए शुरू किए गए डॉस शेल में, यह आमतौर पर होगा C:\Users\YourUsername\)। अन्य निर्देशिकाओं के बाहरी आदेशों को भी कहा जा सकता है, जब तक कि निर्देशिका वे आपके PATHपर्यावरण चर में हैं। यह देखने के लिए कि आपके मार्ग में कौन सी निर्देशिकाएँ हैं, उपयोग करें SET PATH।
यदि आपको किसी निर्देशिका से कुछ उपयोगिता की आवश्यकता हो, लेकिन आपको अन्य निर्देशिकाओं के साथ पार करना होगा, तो आप उपयोगिता के फ़ोल्डर को PATHउपयोग करके जोड़ सकते हैं SET PATH=%PATH%;DriveLetter:\Utility\Path\Here\। यह परिवर्तन केवल उस डॉस विंडो को प्रभावित करता है।
मुझे आशा है कि यह नया और उपयोगी ज्ञान है!
dir एक आंतरिक MS-DOS कमांड है। अन्य आंतरिक कमांडों की तरह, यह कमशॉट्स नामक फ़ाइल में बनाया गया है । विकिपीडिया में डॉस कमांड की सूची के लिए एक पेज है , और यह कहता है:
एमएस डॉस के लिए कमांड दुभाषिया तब चलता है जब कोई एप्लिकेशन प्रोग्राम नहीं चल रहा होता है; एक अनुप्रयोग से बाहर निकलने के बाद, यदि कमांड दुभाषिया के लिए उपयोग की जाने वाली मेमोरी को ओवरराइट किया गया था, तो एमएस डॉस डिस्क भंडारण से कमांड दुभाषिया को फिर से लोड करेगा। कमांड दुभाषिया आमतौर पर " COMMAND.COM " नामक फ़ाइल में संग्रहीत किया जाता है । कुछ कमांड बिल्ट-इन COMMAND.COM हैं। जब उपयोगकर्ता ऑपरेटिंग सिस्टम कमांड प्रॉम्प्ट पर टेक्स्ट की एक पंक्ति टाइप करता है, तो COMMAND.COM लाइन को पार्स करेगा, और एक कमांड नाम को बिल्ट-इन कमांड या डिस्क पर एक एक्सेकटेबल प्रोग्राम फ़ाइल या बैच फ़ाइल के नाम से मिलान करने का प्रयास करता है। । यदि कोई मेल नहीं मिलता है, तो एक त्रुटि संदेश मुद्रित होता है और कमांड प्रॉम्प्ट ताज़ा किया जाता है।
एमएस डॉस के संशोधनों के बीच निवासी आज्ञाओं को थोड़ा अलग करते हैं। आमतौर पर, फ़ंक्शन DIR (सूची निर्देशिका), ERASE या DEL (फ़ाइल या निर्देशिका को मिटा दें), COPY (कॉपी फ़ाइलें), DATE (प्रदर्शन या सेट तिथि), TIME (प्रदर्शन या सेट समय), CD (परिवर्तन कार्य निर्देशिका) एमडी (वर्तमान डिस्क पर एक निर्देशिका बनाते हैं), आरईएन (एक फ़ाइल या निर्देशिका का नाम बदलें) और कुछ अन्य COMMAND.COM में निवासी थे।
मेरे उत्तर को पूर्ण बनाने के लिए, MS-DOS आंतरिक और बाह्य कमांडों की एक सूची निम्न है। आंतरिक कमांड COMMAND.COM में रहते हैं , जो कंप्यूटर सिस्टम शुरू होने पर मेमोरी में लोड हो जाता है; ये आदेश डिस्क पर नहीं रहते हैं। बाहरी कमांड ऐसी फाइलें हैं जो डिस्क पर रहती हैं और उनमें .COM , .EXE , या .BAT का एक्सटेंशन होता है । दोनों कमांड प्रकारों को MS-DOS प्रॉम्प्ट से निष्पादित किया जाता है।
आंतरिक कमांड:
बाहरी कमांड:
संदर्भ: Microsoft समर्थन
नोटा नेने: बाहरी कमांड C:\Windows\System32रूट ड्राइव को संभालने में रहते हैं C:।
अधिकांश मानक "डॉस" कमांड विंडोज में कमांड शेल में बनाए गए हैं। वहाँ एक नहीं है dirया cdआवेदन
अतिरिक्त संदर्भ के लिए, यहाँ एक अच्छी वेबसाइट है जो cmd.exe के लिए उपलब्ध कमांड की काफी अच्छी सूची है:
cmd.exe, हालांकि यह वास्तव में निष्पादित नहीं किया जा रहा है; यह पहले से ही था।;-)