MS-DOS क्या है? (MS-DOS in Hindi)

MS-DOS का पूरा नाम है Microsoft Disk Operating System. यह एक Command Line Operating System है, जिसे Microsoft ने 1981 में विकसित किया था। यह शुरुआती कंप्यूटरों में इस्तेमाल किया जाने वाला एक बहुत ही लोकप्रिय ऑपरेटिंग सिस्टम था, जो ग्राफिकल इंटरफेस (जैसे Windows) से पहले उपयोग होता था।

MS-DOS के प्रमुख बिंदु (Key Points):

  1. Command Based System – इसमें सभी कार्यों को कीबोर्ड के जरिए कमांड टाइप करके किया जाता था, जैसे DIR, COPY, DEL आदि।

  2. Single User and Single Tasking – एक समय में सिर्फ एक ही यूज़र और एक ही कार्य को सपोर्ट करता था।

  3. Floppy Disk और Hard Disk आधारित – यह डिस्क पर स्टोर डेटा और प्रोग्राम को एक्सेस करने के लिए इस्तेमाल होता था।

  4. Graphical Interface नहीं होता – यह सिर्फ टेक्स्ट मोड में काम करता है, कोई आइकन या विंडो नहीं होते।

  5. Bootable System – कंप्यूटर को स्टार्ट (Boot) करने के लिए इसका उपयोग किया जाता था।

MS-DOS की कुछ मुख्य कमांड्स:

 

कमांड कार्य
DIR किसी फोल्डर की सभी फाइलों की लिस्ट दिखाता है
COPY एक फाइल को दूसरी जगह कॉपी करता है
DEL फाइल को डिलीट करता है
CD डायरेक्टरी चेंज करता है
MD नई डायरेक्टरी (फोल्डर) बनाता है
CLS स्क्रीन साफ़ करता है

निष्कर्ष (Conclusion):

 

MS-DOS कंप्यूटर की दुनिया का एक महत्वपूर्ण हिस्सा रहा है। यह आज के आधुनिक ऑपरेटिंग सिस्टम जैसे Windows और Linux का आधार बना। हालांकि अब इसका उपयोग बहुत कम होता है, लेकिन कंप्यूटर साइंस के विद्यार्थियों के लिए इसकी जानकारी जरूरी होती है।

MS-DOS के 50 महत्वपूर्ण कमांड्स (With Use in Hindi)

कमांड कार्य (Function)
  1. DIR | फोल्डर की सभी फाइल्स और सबफोल्डर दिखाता है।

  2. CD | करंट डायरेक्टरी बदलने के लिए।

  3. CD.. | एक लेवल ऊपर की डायरेक्टरी में जाने के लिए।

  4. CLS | स्क्रीन को साफ करने के लिए।

  5. COPY | एक फाइल को दूसरी जगह कॉपी करने के लिए।

  6. DEL | फाइल को डिलीट करने के लिए।

  7. REN | फाइल का नाम बदलने के लिए।

  8. MD या MKDIR | नई डायरेक्टरी बनाने के लिए।

  9. RD या RMDIR | खाली डायरेक्टरी को हटाने के लिए।

  10. TYPE | किसी फाइल का कंटेंट देखने के लिए।

  11. DATE | सिस्टम की तारीख देखने या बदलने के लिए।

  12. TIME | सिस्टम का समय देखने या बदलने के लिए।

  13. VER | MS-DOS का वर्शन दिखाने के लिए।

  14. VOL | ड्राइव का वॉल्यूम नाम और सीरियल नंबर दिखाने के लिए।

  15. EXIT | DOS से बाहर आने के लिए।

  16. FORMAT | ड्राइव को फॉर्मेट करने के लिए।

  17. CHKDSK | डिस्क को चेक करने और एरर बताने के लिए।

  18. LABEL | ड्राइव का वॉल्यूम लेबल बदलने के लिए।

  19. ECHO | मैसेज को स्क्रीन पर दिखाने के लिए।

  20. PATH | सिस्टम को बताने के लिए कि कमांड कहां खोजनी है।

  21. PROMPT | कमांड प्रॉम्प्ट बदलने के लिए।

  22. ATTRIB | फाइल की प्रॉपर्टीज (जैसे Hidden, Read-only) देखने/बदलने के लिए।

  23. FIND | टेक्स्ट को फाइल में खोजने के लिए।

  24. SORT | डेटा को sort (क्रमबद्ध) करने के लिए।

  25. FC | दो फाइलों की तुलना करने के लिए।

  26. COPY CON | नई फाइल बनाने के लिए।

  27. MORE | फाइल को पेज दर पेज देखने के लिए।

  28. TREE | फोल्डर संरचना (structure) को Tree फॉर्म में दिखाने के लिए।

  29. DELTREE | डायरेक्टरी और उसके अंदर की सभी फाइलों को हटाने के लिए।

  30. XCOPY | फाइल और फोल्डर की एडवांस कॉपी के लिए।

  31. MOVE | फाइल को एक स्थान से दूसरे स्थान पर ले जाने के लिए।

  32. DOSKEY | कमांड हिस्ट्री और शॉर्टकट्स के लिए।

  33. UNDELETE | डिलीट की गई फाइल को रिकवर करने के लिए (कुछ वर्जन में)।

  34. UNFORMAT | गलती से फॉर्मेट की गई ड्राइव को रिकवर करने के लिए।

  35. HELP | DOS कमांड की मदद पाने के लिए।

  36. SET | एनवायरनमेंट वैरिएबल सेट करने के लिए।

  37. CALL | एक बैच फाइल से दूसरी बैच फाइल को कॉल करने के लिए।

  38. PAUSE | बैच फाइल में रोक लगाने के लिए।

  39. GOTO | बैच फाइल में लेबल पर जाने के लिए।

  40. IF | कंडीशनल कमांड्स के लिए।

  41. NET | नेटवर्क से जुड़ी कमांड्स (Net use, Net view आदि)।

  42. SCANDISK | डिस्क को स्कैन और रिपेयर करने के लिए।

  43. SUBST | ड्राइव लेटर को फोल्डर के रूप में असाइन करने के लिए।

  44. DISKCOPY | एक डिस्क की पूरी कॉपी बनाने के लिए।

  45. DEBUG | प्रोग्राम को टेस्ट और डिबग करने के लिए।

  46. PRINT | किसी फाइल को प्रिंटर पर भेजने के लिए।

  47. MODE | सिस्टम डिवाइसेज (जैसे COM port) को सेट करने के लिए।

  48. NUL | डेटा को बिना आउटपुट के डिस्कार्ड करने के लिए।

  49. CONFIG.SYS | स्टार्टअप कॉन्फ़िगरेशन फाइल।

  50. AUTOEXEC.BAT | स्टार्टअप पर रन होने वाली बैच फाइल।

अतिरिक्त MS-DOS कमांड्स (Extra Useful DOS Commands):

कमांड कार्य (Function)
  1. APPEND | प्रोग्राम को यह बताने के लिए कि फाइल्स को दूसरी डायरेक्टरी में भी देखें।

  2. ASSIGN | ड्राइव लेटर को दूसरी ड्राइव के लिए असाइन करने के लिए।

  3. CTTY | कंसोल इनपुट/आउटपुट डिवाइस को बदलने के लिए।

  4. FASTOPEN | हार्ड डिस्क से तेज़ी से फाइल एक्सेस के लिए।

  5. FCBS | फाइल कंट्रोल ब्लॉक की संख्या सेट करता है (CONFIG.SYS में)।

  6. INTERSVR और INTERLNK | दो कंप्यूटरों को केबल से कनेक्ट करके डेटा ट्रांसफर करने के लिए।

  7. KEYB | कीबोर्ड लेआउट (जैसे US, FR) बदलने के लिए।

  8. LOADFIX | प्रोग्राम्स को conventional memory में लोड करने के लिए।

  9. LOADHIGH (या LH) | प्रोग्राम्स को high memory area में लोड करने के लिए।

  10. NLSFUNC | इंटरनैशनल लैंग्वेज सपोर्ट के लिए।

  11. POWER | पावर सेविंग मोड को कंट्रोल करने के लिए।

  12. REPLACE | किसी डायरेक्टरी में मौजूद फाइल्स को नए फाइल्स से बदलने के लिए।

  13. SHARE | मल्टी-यूज़र फाइल एक्सेस के लिए फाइल शेयरिंग को इनेबल करता है।

  14. SMARTDRV | डिस्क कैशिंग के लिए, जिससे सिस्टम तेज़ चलता है।

  15. SORT | टेक्स्ट आउटपुट को सॉर्ट (क्रमबद्ध) करने के लिए।

  16. SYS | DOS को किसी ड्राइव (जैसे Floppy या C:) पर इंस्टॉल करने के लिए।

  17. TRUENAME | फाइल का वास्तविक पूरा पथ (path) दिखाने के लिए।

  18. DOSKEY /HISTORY | पिछली कमांड्स की लिस्ट दिखाता है।

  19. FC /B | फाइल्स की बाइनरी तुलना करता है।

  20. XCOPY /S /E | सबडायरेक्टरी के साथ फाइल्स कॉपी करता है।


नोट:

इनमें से कई कमांड्स केवल कुछ विशेष MS-DOS वर्जन (जैसे MS-DOS 6.22) में उपलब्ध होती हैं। आज के Windows में भी CMD में कुछ DOS कमांड्स काम करती हैं, लेकिन कुछ बंद कर दी गई हैं।

Part 1: मुख्य 50 Command और उनका Syntax

Command Syntax (रूप)
  1. DIR | DIR [drive:][path][filename] [/P] [/W]

  2. CD | CD [directory]

  3. CD.. | CD..

  4. CLS | CLS

  5. COPY | COPY source destination

  6. DEL | DEL [drive:][path]filename

  7. REN | REN [drive:][path]oldname newname

  8. MD / MKDIR | MD [directory]

  9. RD / RMDIR | RD [directory]

  10. TYPE | TYPE filename

  11. DATE | DATE

  12. TIME | TIME

  13. VER | VER

  14. VOL | VOL [drive:]

  15. EXIT | EXIT

  16. FORMAT | FORMAT drive:

  17. CHKDSK | CHKDSK [drive:] [parameters]

  18. LABEL | LABEL [drive:] [label]

  19. ECHO | ECHO [ON | OFF] or ECHO message

  20. PATH | PATH [directory path]

  21. PROMPT | PROMPT [text]

  22. ATTRIB | ATTRIB [+R|-R +A|-A +S|-S +H|-H] [filename]

  23. FIND | FIND "string" filename

  24. SORT | SORT < filename

  25. FC | FC file1 file2

  26. COPY CON | COPY CON filename (फाइल बनाएँ और कंटेंट दें, फिर Ctrl+Z)

  27. MORE | TYPE filename | MORE

  28. TREE | TREE [drive:][path] [/F] [/A]

  29. DELTREE | DELTREE [drive:]path

  30. XCOPY | XCOPY source destination [/S /E /H /C /I]

  31. MOVE | MOVE source destination

  32. DOSKEY | DOSKEY

  33. UNDELETE | UNDELETE [filename]

  34. UNFORMAT | UNFORMAT drive:

  35. HELP | HELP [command]

  36. SET | SET variable=value

  37. CALL | CALL batchfilename

  38. PAUSE | PAUSE

  39. GOTO | GOTO label

  40. IF | IF [condition] command

  41. NET | NET [USE | VIEW | START | STOP]

  42. SCANDISK | SCANDISK [drive:]

  43. SUBST | SUBST [drive:] path

  44. DISKCOPY | DISKCOPY source destination

  45. DEBUG | DEBUG [filename]

  46. PRINT | PRINT filename

  47. MODE | MODE [device] [parameters]

  48. NUL | command > NUL

  49. CONFIG.SYS | (Startup Config file – सेटिंग्स फाइल)

  50. AUTOEXEC.BAT | (Startup Batch file – ऑटो रन फाइल)


Part 2: अतिरिक्त 20 एडवांस कमांड्स और उनका Syntax

Command Syntax
  1. APPEND | APPEND [path[;...]]

  2. ASSIGN | ASSIGN x=y

  3. CTTY | CTTY device

  4. FASTOPEN | FASTOPEN drive:=[n]

  5. FCBS | FCBS=x,y (CONFIG.SYS में)

  6. INTERSVR | INTERSVR

  7. INTERLNK | INTERLNK

  8. KEYB | KEYB [xx] (xx = language code e.g. US, FR)

  9. LOADFIX | LOADFIX program.exe

  10. LOADHIGH / LH | LH program.exe

  11. NLSFUNC | NLSFUNC

  12. POWER | POWER [adv:max|reg|min]

  13. REPLACE | REPLACE source destination [/A /S /U]

  14. SHARE | SHARE

  15. SMARTDRV | SMARTDRV

  16. SORT | SORT < inputfile.txt > outputfile.txt

  17. SYS | SYS [source] [destination]

  18. TRUENAME | TRUENAME filename

  19. DOSKEY /HISTORY | DOSKEY /HISTORY

  20. FC /B | FC /B file1 file2 (बाइनरी तुलना)

MS-DOS Practice Questions & Answers (With Hindi Explanation)


Part A: Multiple Choice Questions (MCQ)

Q1. DIR कमांड का उपयोग किसलिए किया जाता है?
A. फाइल डिलीट करने के लिए
B. नई फाइल बनाने के लिए
C. फोल्डर लिस्ट दिखाने के लिए
D. सिस्टम बंद करने के लिए
Answer: C


Q2. DOS में किसी फाइल को हटाने के लिए कौन सा कमांड उपयोग होता है?
A. COPY
B. DEL
C. TYPE
D. RENAME
Answer: B


Q3. COPY CON का उपयोग किसलिए होता है?
A. फोल्डर कॉपी करने के लिए
B. नई फाइल बनाने के लिए
C. फाइल डिलीट करने के लिए
D. फोल्डर हटाने के लिए
Answer: B


Q4. CLS कमांड का क्या कार्य है?
A. कंप्यूटर बंद करना
B. स्क्रीन को साफ करना
C. स्क्रीन सेव करना
D. सिस्टम रीस्टार्ट करना
Answer: B


Q5. FORMAT कमांड का उपयोग किया जाता है –
A. फाइल की कॉपी बनाने के लिए
B. डिस्क को क्लीन और तैयार करने के लिए
C. सिस्टम shut down करने के लिए
D. टाइम सेट करने के लिए
Answer: B


Part B: Fill in the Blanks (रिक्त स्थान भरें)

Q6. फोल्डर बनाने के लिए DOS में ______ कमांड का प्रयोग किया जाता है।
Answer:
MD या MKDIR

Q7. DOS में समय देखने के लिए ______ कमांड उपयोग होता है।
Answer:
TIME

Q8. DOS स्क्रीन को साफ करने के लिए ______ कमांड होता है।
Answer:
CLS

Q9. DEL कमांड का उपयोग ______ के लिए होता है।
Answer:
फाइल डिलीट करने

Q10. डिस्क को तैयार करने और डेटा हटाने के लिए ______ कमांड यूज़ होता है।
Answer:
FORMAT


Part C: Short Answer (संक्षिप्त उत्तर)

Q11. CD.. कमांड क्या करता है?
उत्तर: यह एक लेवल ऊपर वाली डायरेक्टरी में जाता है।


Q12. TYPE कमांड का क्या उपयोग है?
उत्तर: किसी टेक्स्ट फाइल की सामग्री को स्क्रीन पर दिखाने के लिए।


Q13. RENAME कमांड का सिंटैक्स क्या है?
उत्तर: REN oldname newname


Q14. XCOPY और COPY में क्या अंतर है?
उत्तर: COPY केवल फाइल कॉपी करता है, जबकि XCOPY डायरेक्टरी के साथ सब-डायरेक्टरी और फाइल्स दोनों को कॉपी कर सकता है।


Q15. VER कमांड क्या करता है?
उत्तर: यह वर्तमान DOS या Windows का version दिखाता है।