MS-DOS एक नॉन-ग्राफिकल ऑपरेटिंग सिस्टम है, जो कमांड लाइन इंटरफेस (CLI Mode) प्रदान करता है। MS-DOS को मूल रूप से “टिम पैटरसन” द्वारा लिखा गया था और अगस्त 1981 में “Microsoft” द्वारा पेश किया गया था। इसका प्रथम वर्ज़न PC-DOS 1.0 तथा अंतिम वर्ज़न MS-DOS 6.22 था, जो 1994 मे पेश किया गया था। MS-DOS एक Single User तथा Single Tasking ऑपरेटिंग सिस्टम है, जिस वजह से इसमे एक बार मे एक यूजर तथा एक ही कार्य किया जा सकता है। MS-DOS को माउस के बिना कमांड्स की मदद से ऑपरैट किया जाता है। MS-DOS का उपयोग ऐसी डिवाइसों मे किया जाता है, जिनको काफी तेजी से ऑपरैट किया जा सके और जहां ग्राफिकल कार्य की जरूरत न हो।
MS-DOS को RUN प्रोग्राम में CMD टाइप करके ओपन किया जा सकता है।

MS-DOS Commands
MS DOS मे मुख्य रूप से दो प्रकार की कमांड होती है।
Internal Commands – यह कमांड कंप्यूटर के चालू (Boot) होने पर मेमोरी मे लोड हो जाती हैं। इन्टर्नल कमांड किसी फाइल मे स्टोर नहीं होती हैं इसलिए इन्हे देखा, मिटाया या एडिट नहीं किया जा सकता है। Examples – Time, Date, Copy, MD, CD, Copy Con, Type etc.
External Command – यह कमांड कंप्यूटर मे फाइलों के रूप में स्टोर होती हैं। इन कमांड को देखा, मिटाया या एडिट भी किया जा सकता है। Examples – XCopy, Sys, Edit, Format, Tree, Sort, Print, Prompt आदि।
List of MS-DOS Commands
1. Time – इस कमांड का उपयोग सिस्टम का टाइम देखने के लिए किया जाता है, साथ ही टाइम को अपडेट भी कर सकते हैं।
Syntax- C:\>time
2. Date – इस कमांड का उपयोग सिस्टम की डेट देखने के लिए किया जाता है, साथ ही डेट को अपडेट भी कर सकते हैं।
Syntax- C:\>date
3. Version – इस कमांड के द्वारा सिस्टम मे लोड ऑपरेटिंग सिस्टम का वर्ज़न देख सकते हैं।
Syntax- C:\>ver
4. Volume – इस कमांड के द्वारा हार्ड डिस्क ड्राइव का लेबल व सीरीअल नंबर देख सकते हैं।
Syntax- C:\>vol
5. Clear Screen – इस कमांड के द्वारा स्क्रीन का डाटा क्लीयर कर सकते हैं।
Syntax- C:\>cls
6. Copy Con – इस कमांड का उपयोग नई फाइल बनाने के लिए किया जाता है।
Syntax- C:\>copy con filename
नोट – फाइल का मैटर लिखने के बाद फाइल को सेव करने के लिए F6 या Ctrl + Z प्रेस करेंगे।
7. Type – इस कमांड का उपयोग फाइल को देखने के लिए किया जाता है।
Syntax- C:\>type filename
8. More – इस कमांड का उपयोग तब किया जाता है जब फाइल का मैटर एक पेज से अधिक हो।
Syntax- C:\> type filename|more
9. Sort -इस कमांड का उपयोग फाइल के मैटर को असेंडिंग/डिसेंडिंग ऑर्डर मे देखने के लिए करते है। इनकी कमांड निम्न तरह हैं।
- Syntax- C:\> Type file_name|sort (for Ascending Order)
- Syntax- C:\> Type file_name|sort/r (for Descending Order)
10. Rename – इस कमांड का उपयोग फाइल का नाम बदलने के लिया किया जाता है।
Syntax- C:\>ren old_filename new_filename
11. Delete – इस कमांड का उपयोग फाइल को डिलीट करने के लिए किया जाता है।
Syntax- C:\> del filename
12. Copy – इस कमांड का उपयोग फाइल के मैटर को नई फाइल मे कॉपी करने के लिए किया जाता है।
Syntax- C:\>copy old_filename new_filename
13. Multi Copy – इस कमांड का उपयोग एक से अधिक फ़ाइलों को किसी नई फाइल मे कॉपी करने के लिए किया जाता है।
Syntax: C:\>copy file1+file2+file3… new_filename
14. Batch – इस कमांड का उपयोग बैच फाइल बनाने के लिए किया जाता है। बैच फाइल एक एक्सिक्युटेबल फाइल होती है, इसमे लिखी कमांड्स औटोमेटिक रन होती हैं।
Syntax- C:\>copy con filename.bat
Date
Time
copy con rohan
Ver
नोट – बैच फाइल को सेव करने के लिए F6 तथा चलाने के लिए कमांड प्रॉम्प्ट पर फाइल का नाम लिखकर इंटर करेंगे। Syntax- C:\>filename
15. Directory – इस कमांड का उपयोग वर्तमान डायरेक्टरी की सब-डायरेक्टरी व फाइल्स देखने के लिए करते हैं।
Syntax- C:\>dir
dir कमांड के द्वारा फाइल व डायरेक्टरी को निम्न तरह कस्टमाइज़ करके भी देख सकते हैं। इनकी कमांड निम्न तरह हैं।
- dir/w (डायरेक्टरी और फाइल्स वाइड रूप मे प्रदर्शित होती हैं)
- dir/s (सब-डायरेक्टरी व उनकी फाइल्स देख सकते हैं)
- dir/p (डायरेक्टरी व फाइल्स को पाऊस करके देख सकते है अगर स्क्रीन फुल हो जाती है)
- dir/ah (हाइड फ़ाइलों को देख सकते है)
- dir/ad (केवल डायरेक्टरी देख सकते है)
- dir/as (सिस्टम फाइल्स को देख सकते है)
- dir/ar (रीड ओन्ली फाइल्स देख सकते है)
- dir/on (डायरेक्टरी व फाइल्स को A to Z ऑर्डर मे देख सकते है)
- dir/o-n (डायरेक्टरी व फाइल्स को Z to A ऑर्डर मे देख सकते है)
- dir/os (डायरेक्टरी व फाइल्स को बढ़ते साइज़ मे देख सकते है)
- dir/o-s (डायरेक्टरी व फाइल्स को घटते साइज़ मे देख सकते है)
16. Make Directory – इस कमांड का उपयोग नई डायरेक्टरी बनाने के लिए किया जाता है।
Syntax- C:\>md dir_name
17. Change Directory – इस कमांड का उपयोग डायरेक्टरी बदलने के लिए किया जाता है। इनकी कमांड निम्न तरह हैं।
- Syntax- C:\>cd dir_name (डायरेक्टरी मे प्रवेश करने के लिए)
- Syntax- C:\>cd.. (वर्तमान डायरेक्टरी से बाहर आने के लिए)
- Syntax- C:\>cd\ (सभी डायरेक्टरी से बाहर आने के लिए)
18. Remove Directory – इस कमांड का उपयोग डायरेक्टरी को मिटाने के लिए करते है। जिस डायरेक्टरी को मिटाना है वह खाली होनी चाहिए।
Syntax- C:\>rd dir_name
19. Attrib – इस कमांड का उपयोग डायरेक्टरी व फाइल्स को हाइड/अनहाइड व रीड/राइट बनने के लिए किया जाता है। इनकी कमांड निम्न तरह है।
- Syntax- C:\>attrib file_name + h (for hide)
- Syntax- C:\>attrib file_name – h (for show)
- Syntax- C:\>attrib file_name + r (for read)
- Syntax- C:\>attrib file_name – r (for write)
20. Edit – इस कमांड का उपयोग फाइल को एडिट करने के लिए करते हैं।
Syntax- C:\>edit filename
21. Format – इस कमांड का उपयोग ड्राइव को फॉर्मैट करने के लिए करते हैं।
- Syntax- C:\>format volume: (normal format)
- Syntax- C:\>format volume/q: (quick format)
- Example- C:\>format e:/q
22. Prompt – इस कमांड का उपयोग प्रॉम्प्ट का नाम बदलने के लिए करते है।
- Syntax- C:\>prompt name (for change name)
- Syntax- C:\>prompt (default prompt)
23. Echo – इस कमांड का उपयोग प्रॉम्प्ट को Hide/Show करने के लिए करते है।
- Syntax- C:\>echo off (for hide)
- Syntax- C:\>echo on (for show)
24. Title – इस कमांड का उपयोग टाइटल बार का नाम बदलने के लिए करते हैं।
Syntax- C:\>title name
25. Mode – इस कमांड का उपयोग डॉस विंडो का साइज़ बदलने के लिए करते है।
Syntax- C:\>mode 40
26. CHKDSK – इस कमांड का उपयोग डिस्क मेमोरी को वेरीफाई करने के लिए करते है।
Syntax- C:\>chkdsk
27. Tree – इस कमांड का उपयोग डायरेक्टरी व फाइल्स को हिरार्की मोड मे देखने के लिए करते हैं।
Syntax- C:\>tree
28. Color – इस कमांड का उपयोग डॉस स्क्रीन का बैकग्राउंड व फोरग्राउन्ड कलर बदलने के लिए करते हैं। कलर वैल्यू हेक्साडेसीमल (0-9 and A-F) मे देते है। पहली वैल्यू बैकग्राउंड के लिए तथा दूसरी वैल्यू फोरग्राउन्ड के लिए होती है।
Syntax- C:\>color 1B
39. Systeminfo – इस कमांड का उपयोग सिस्टम की जानकारी देखने के लिए करते हैं।
Syntax- C:\>systeminfo
30. Start – इस कमांड का उपयोग नई डॉस विंडो ओपन करने के लिए करते है।
Syntax: C:\>start
31. Help – इस कमांड का उपयोग कमांड लिस्ट ओपन करने के लिए करते है।
Syntax: C:\>help/?
32. Exit – इस कमांड का उपयोग डॉस को बंद करने के लिए करते हैं।
Syntax: C:\>exit
interesting for a very long time
Nice sir
Thank You..
Nice
Thanks..😊