Home>
Unlabelled
>डॉस ऑपरेटिंग सिस्टम: कमांड, सिस्टम फ़ाइलें और निर्देशिका संरचना का अन्वेषण
डॉस ऑपरेटिंग सिस्टम: कमांड, सिस्टम फ़ाइलें और निर्देशिका संरचना का अन्वेषण
डॉस ऑपरेटिंग सिस्टम: कमांड, सिस्टम फ़ाइलें और निर्देशिका संरचना का अन्वेषण
DOS Operating System: Exploring Commands, System Files, and Directory Structure
परिचय
हमारे ब्लॉग में आपका स्वागत है, जहाँ हम DOS (डिस्क ऑपरेटिंग सिस्टम), इसकी निर्देशिका संरचना, कमांड और सिस्टम फ़ाइलों के बारे में सरल शब्दों में जानेंगे। DOS को पुराने कंप्यूटरों की रीढ़ की हड्डी के रूप में सोचें, और हम यहाँ यह समझाने के लिए हैं कि यह कैसे काम करता है। हम स्पष्ट करेंगे कि DOS में फ़ाइलें और फ़ोल्डर कैसे व्यवस्थित होते हैं, आपको आवश्यक कमांड की रूपरेखा बताएँगे, और उन प्रमुख सिस्टम फ़ाइलों पर चर्चा करेंगे जो सब कुछ सुचारू रूप से चलाती हैं। DOS को समझने में आसान तरीके से एक्सप्लोर करने के लिए हमसे जुड़ें।
इसके अलावा, ऑपरेटिंग सिस्टम संसाधन आवंटन के लिए महत्वपूर्ण है, यह सुनिश्चित करता है कि विभिन्न प्रोग्राम और प्रक्रियाओं को उनके लिए आवश्यक कंप्यूटिंग संसाधन, जैसे CPU समय, मेमोरी और स्टोरेज स्पेस, निष्पक्ष और कुशल तरीके से मिलें। इसमें सिस्टम और उसके डेटा को अनधिकृत पहुँच और हानिकारक हमलों से सुरक्षित रखने के लिए सुरक्षा सुविधाएँ भी शामिल हैं।
ऑपरेटिंग सिस्टम कई प्रकार के होते हैं, Windows और macOS जैसे डेस्कटॉप और लैपटॉप सिस्टम से लेकर Linux और Unix जैसे सर्वर सिस्टम तक। प्रत्येक प्रकार का ऑपरेटिंग सिस्टम विशिष्ट आवश्यकताओं और अपेक्षाओं को पूरा करने के लिए तैयार किया जाता है, चाहे व्यक्तिगत उपयोग के लिए हो, व्यावसायिक संचालन के लिए हो या नेटवर्क इंफ्रास्ट्रक्चर के प्रबंधन के लिए हो।
ऑपरेटिंग सिस्टम क्या है?
ऑपरेटिंग सिस्टम (OS) एक महत्वपूर्ण सॉफ़्टवेयर है जो कंप्यूटर के हार्डवेयर की देखरेख करता है और एप्लिकेशन चलाने के लिए एक प्लेटफ़ॉर्म प्रदान करता है। यह उपयोगकर्ताओं और कंप्यूटर के हार्डवेयर के बीच एक पुल के रूप में कार्य करता है, मेमोरी आवंटन, फ़ाइल संग्रहण और इनपुट/आउटपुट संचालन जैसे कार्यों का प्रबंधन करता है। OS में एक उपयोगकर्ता इंटरफ़ेस भी होता है, जो उपयोगकर्ताओं को ग्राफ़िकल या कमांड-लाइन इंटरफ़ेस के माध्यम से कंप्यूटर से जुड़ने की अनुमति देता है। ऑपरेटिंग सिस्टम के उदाहरणों में विंडोज, एंड्रॉइड, मैकओएस और लिनक्स शामिल हैं। संक्षेप में, OS एक कंप्यूटर सिस्टम की नींव है, यह सुनिश्चित करता है कि यह सुचारू रूप से संचालित हो और उपयोगकर्ताओं को विभिन्न कार्यों को प्रभावी ढंग से करने में सक्षम बनाता है।
ऑपरेटिंग सिस्टम के प्रकार
ऑपरेटिंग सिस्टम (OS) कई तरह के होते हैं, जिनमें से प्रत्येक अलग-अलग उद्देश्यों को पूरा करता है और विशिष्ट कंप्यूटिंग वातावरण की जरूरतों को पूरा करता है। ऑपरेटिंग सिस्टम के कुछ उदाहरण हैं:
1. सिंगल-यूजर, सिंगल-टास्किंग OS: ये OS केवल एक यूजर को सपोर्ट कर सकते हैं और एक समय में केवल एक ही एप्लिकेशन चलाने की अनुमति देते हैं। ये आम तौर पर एम्बेडेड सिस्टम और पुराने पर्सनल कंप्यूटर में पाए जाते हैं।
2. सिंगल-यूजर, मल्टी-टास्किंग OS: ये OS एक ही यूजर को एक साथ कई एप्लिकेशन चलाने में सक्षम बनाते हैं। उदाहरणों में Microsoft Windows, macOS और पर्सनल कंप्यूटर के लिए डिज़ाइन किए गए विभिन्न Linux डिस्ट्रीब्यूशन शामिल हैं।
3. मल्टी-यूजर OS: ये OS एक साथ कई यूजर को सिस्टम एक्सेस करने में सपोर्ट करते हैं। इनका इस्तेमाल आम तौर पर सर्वर और मेनफ्रेम कंप्यूटर में किया जाता है, जहाँ कई यूजर को एक साथ रिसोर्स एक्सेस करने की जरूरत होती है। यूनिक्स, लिनक्स और विंडोज सर्वर के कुछ वर्जन इसके उदाहरण हैं।
4. रियल-टाइम ओएस (RTOS): RTOS को उन सिस्टम के लिए डिज़ाइन किया गया है, जिन्हें सटीक समय और पूर्वानुमान की आवश्यकता होती है, जैसे कि एम्बेडेड सिस्टम, रोबोटिक्स और औद्योगिक स्वचालन। वे समय-सीमा के आधार पर कार्यों को प्राथमिकता देते हैं, यह सुनिश्चित करते हुए कि महत्वपूर्ण संचालन समय पर पूरे हो जाएं। उदाहरणों में FreeRTOS, VxWorks और QNX शामिल हैं।
5. वितरित OS: वितरित ऑपरेटिंग सिस्टम स्वतंत्र कंप्यूटरों के एक समूह का प्रबंधन करते हैं और उन्हें एकल, सुसंगत सिस्टम के रूप में प्रदर्शित करते हैं। इनका उपयोग आमतौर पर बड़े पैमाने पर वितरित कंप्यूटिंग वातावरण में किया जाता है, जैसे कि क्लाउड कंप्यूटिंग और ग्रिड कंप्यूटिंग।
6. नेटवर्क OS: नेटवर्क ऑपरेटिंग सिस्टम को नेटवर्क में कई कंप्यूटरों के बीच संचार और संसाधन साझा करने की सुविधा के लिए डिज़ाइन किया गया है। नेटवर्क OS द्वारा प्रदान की जाने वाली कुछ सेवाएँ फ़ाइल शेयरिंग, प्रिंटर शेयरिंग और नेटवर्क सुरक्षा हैं। नेटवर्क OS के उदाहरण नोवेल नेटवेयर और विंडोज सर्वर हैं।
7. मोबाइल OS: ये OS विशेष रूप से स्मार्टफ़ोन और टैबलेट जैसे मोबाइल उपकरणों के लिए डिज़ाइन किए गए हैं। वे टचस्क्रीन, बैटरी दक्षता और मोबाइल कनेक्टिविटी के लिए अनुकूलित हैं। उदाहरणों में एंड्रॉइड, आईओएस और विंडोज फोन (अब विंडोज 10 मोबाइल द्वारा प्रतिस्थापित) शामिल हैं।
विभिन्न प्रकार के ऑपरेटिंग सिस्टम को समझने से उपयोगकर्ताओं और डेवलपर्स को अपनी विशिष्ट आवश्यकताओं और अनुप्रयोगों के लिए सबसे उपयुक्त ओएस चुनने में मदद मिलती है।
डॉस (डिस्क ऑपरेटिंग सिस्टम)
DOS (डिस्क ऑपरेटिंग सिस्टम) एक एकल-उपयोगकर्ता, एकल-कार्य ऑपरेटिंग सिस्टम है जिसे IBM-संगत पर्सनल कंप्यूटर के लिए डिज़ाइन किया गया है। यह सबसे पहले व्यापक रूप से अपनाए गए ऑपरेटिंग सिस्टम में से एक था और 1980 और 1990 के दशक के दौरान IBM-संगत पीसी के लिए मानक के रूप में कार्य करता था। DOS में एक कमांड-लाइन इंटरफ़ेस है, जो उपयोगकर्ताओं को ग्राफ़िकल तत्वों के बजाय टेक्स्ट कमांड के माध्यम से कंप्यूटर से इंटरैक्ट करने की अनुमति देता है। DOS के सबसे प्रसिद्ध संस्करणों में से एक MS-DOS (Microsoft डिस्क ऑपरेटिंग सिस्टम) है, जिसे Microsoft Corporation द्वारा विकसित किया गया है। 1990 के दशक के मध्य में Windows 95 द्वारा सफल होने तक MS-DOS IBM-संगत पीसी के लिए मानक ऑपरेटिंग सिस्टम बना रहा। आधुनिक ऑपरेटिंग सिस्टम की तुलना में DOS की कई सीमाएँ हैं; उदाहरण के लिए, यह मल्टीटास्किंग का समर्थन नहीं करता है, जिसका अर्थ है कि उपयोगकर्ता एक समय में केवल एक प्रोग्राम ही चला सकते हैं। इसके अलावा, इसमें ग्राफ़िकल यूज़र इंटरफ़ेस (GUI) का अभाव है, जो इसे समकालीन सिस्टम की तुलना में कम उपयोगकर्ता-अनुकूल बनाता है। इन कमियों के बावजूद, DOS ने आधुनिक ऑपरेटिंग सिस्टम के विकास को महत्वपूर्ण रूप से प्रभावित किया है। यह पर्सनल कंप्यूटर उपयोगकर्ताओं के बीच व्यापक स्वीकृति प्राप्त करने वाली पहली प्रणालियों में से एक थी और इसने भविष्य के पर्सनल कंप्यूटिंग के लिए आधार तैयार किया। संक्षेप में, DOS एक अग्रणी ऑपरेटिंग सिस्टम था जिसका उपयोग आज भी कुछ एम्बेडेड सिस्टम और औद्योगिक नियंत्रकों में किया जाता है।
DOS सिस्टम फ़ाइलें
DOS (डिस्क ऑपरेटिंग सिस्टम) में, कई सिस्टम फ़ाइलें ऑपरेटिंग सिस्टम को प्रबंधित करने और इसके कार्यों को सुविधाजनक बनाने में महत्वपूर्ण भूमिका निभाती हैं। DOS में कुछ आवश्यक सिस्टम फ़ाइलों में शामिल हैं:
1. IO.SYS: यह फ़ाइल बूट प्रक्रिया के दौरान डिवाइस ड्राइवर और आवश्यक सिस्टम घटकों को आरंभ करने के लिए ज़िम्मेदार है। इसमें हार्डवेयर डिवाइस के साथ DOS के इंटरैक्ट करने के लिए आवश्यक कोर रूटीन शामिल हैं।
2. MSDOS.SYS: MSDOS.SYS एक और महत्वपूर्ण सिस्टम फ़ाइल है जो DOS के व्यवहार के विभिन्न पहलुओं को कॉन्फ़िगर करती है, जैसे मेमोरी प्रबंधन, फ़ाइल सिस्टम सेटिंग्स और सिस्टम स्टार्टअप विकल्प।
3. COMMAND.COM: COMMAND.COM DOS के लिए कमांड इंटरप्रेटर है, जो कमांड-लाइन इंटरफ़ेस प्रदान करता है जिसके माध्यम से उपयोगकर्ता ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करते हैं। यह उपयोगकर्ता द्वारा दर्ज किए गए कमांड को निष्पादित करता है और प्रोग्राम चलाने और फ़ाइलों को प्रबंधित करने जैसे कार्यों को संभालता है।
4. CONFIG.SYS: CONFIG.SYS एक कॉन्फ़िगरेशन फ़ाइल है जिसमें बूट प्रक्रिया के दौरान डिवाइस ड्राइवर, मेमोरी प्रबंधन और अन्य सिस्टम पैरामीटर कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले निर्देश और सेटिंग्स शामिल हैं।
5. AUTOEXEC.BAT: AUTOEXEC.BAT एक बैच फ़ाइल है जो सिस्टम स्टार्टअप के दौरान CONFIG.SYS फ़ाइल को संसाधित करने के बाद DOS द्वारा स्वचालित रूप से निष्पादित की जाती है। इसमें आमतौर पर DOS वातावरण को अनुकूलित करने के लिए कमांड और सेटिंग्स होती हैं, जैसे कि पर्यावरण चर सेट करना और प्रोग्राम लॉन्च करना।
ये सिस्टम फ़ाइलें DOS ऑपरेटिंग सिस्टम को इनिशियलाइज़ करने, इसकी सेटिंग्स को कॉन्फ़िगर करने और उपयोगकर्ताओं को सिस्टम के साथ प्रभावी ढंग से इंटरैक्ट करने के लिए आवश्यक वातावरण प्रदान करने के लिए एक साथ काम करती हैं।
डॉस में निर्देशिका संरचना
DOS (डिस्क ऑपरेटिंग सिस्टम) में, निर्देशिका संरचना को हार्ड ड्राइव या फ़्लॉपी डिस्क जैसे स्टोरेज डिवाइस पर फ़ाइलों और फ़ोल्डरों को व्यवस्थित करने के लिए डिज़ाइन किया गया है। DOS अन्य ऑपरेटिंग सिस्टम की तरह ही एक पदानुक्रमित निर्देशिका संरचना का उपयोग करता है। यहाँ DOS में इस संरचना के संचालन का विवरण दिया गया है:
1. रूट निर्देशिका: रूट निर्देशिका निर्देशिका संरचना का शीर्ष स्तर है, जिसे बैकस्लैश (\) द्वारा दर्शाया जाता है। यह फ़ाइल सिस्टम को नेविगेट करने के लिए शुरुआती बिंदु के रूप में कार्य करता है और इसमें फ़ाइलें और उपनिर्देशिकाएँ दोनों हो सकती हैं।
2. उपनिर्देशिकाएँ: ये रूट निर्देशिका या अन्य उपनिर्देशिकाओं के भीतर स्थित फ़ोल्डर हैं। वे फ़ाइलों को उनके उद्देश्य या सामग्री के आधार पर तार्किक समूहों में व्यवस्थित करने में मदद करते हैं। उपनिर्देशिकाओं में अधिक फ़ाइलें और अतिरिक्त उपनिर्देशिकाएँ भी हो सकती हैं, जो एक पदानुक्रमित लेआउट बनाती हैं।
3. पथनाम: पथनामों का उपयोग संरचना के भीतर फ़ाइलों और निर्देशिकाओं के स्थान की पहचान करने के लिए किया जाता है। वे बैकस्लैश द्वारा अलग किए गए निर्देशिका नामों की एक श्रृंखला से मिलकर बने होते हैं, जो किसी विशिष्ट फ़ाइल या फ़ोल्डर के पथ को इंगित करते हैं। उदाहरण के लिए, "C:\DOS\COMMAND.COM" "C" ड्राइव पर "DOS" उपनिर्देशिका में स्थित COMMAND.COM फ़ाइल की ओर इशारा करता है।
4. निर्देशिका नेविगेशन: उपयोगकर्ता निर्देशिकाओं के बीच स्विच करने के लिए "CD" (निर्देशिका बदलें) जैसे कमांड का उपयोग करके निर्देशिका संरचना के माध्यम से आगे बढ़ सकते हैं। उदाहरण के लिए, "CD \DOS" दर्ज करने से रूट निर्देशिका के भीतर वर्तमान निर्देशिका "DOS" में बदल जाती है।
संक्षेप में, DOS में निर्देशिका संरचना फ़ाइलों और फ़ोल्डरों को व्यवस्थित करने और उन तक पहुँचने के लिए एक व्यवस्थित दृष्टिकोण प्रदान करती है, जिससे उपयोगकर्ता अपने डेटा को प्रभावी ढंग से प्रबंधित कर सकते हैं।
DOS में फ़ाइल संरचना
DOS (डिस्क ऑपरेटिंग सिस्टम) में, फ़ाइल संरचना यह निर्धारित करती है कि हार्ड ड्राइव या फ़्लॉपी डिस्क जैसे स्टोरेज डिवाइस पर डेटा कैसे व्यवस्थित और संग्रहीत किया जाता है। यहाँ DOS में फ़ाइल संरचना का विवरण दिया गया है:
1. फ़ाइल आवंटन तालिका (FAT): फ़ाइल संग्रहण की देखरेख के लिए DOS फ़ाइल आवंटन तालिका (FAT) सिस्टम का उपयोग करता है। FAT डिस्क पर प्रत्येक क्लस्टर की आवंटन स्थिति को ट्रैक करता है, यह दर्शाता है कि कौन से क्लस्टर फ़ाइलों द्वारा कब्जा किए गए हैं और कौन से नए डेटा के लिए उपलब्ध हैं।
2. क्लस्टर: डिस्क पर संग्रहण स्थान क्लस्टर में विभाजित होता है, जो आवंटन की सबसे छोटी इकाइयाँ हैं। प्रत्येक क्लस्टर में आमतौर पर एक या अधिक सेक्टर होते हैं और उन्हें एक फ़ाइल या फ़ाइल के एक हिस्से को रखने के लिए नामित किया जाता है।
3. फ़ाइल नाम: DOS 8.3 फ़ाइल नामकरण सम्मेलन का पालन करता है, फ़ाइल नामों में अधिकतम आठ वर्णों के बाद एक अवधि और तीन वर्णों तक का वैकल्पिक विस्तार रखने की अनुमति देता है। यह सम्मेलन फ़ाइल नामों को "FILENAME.EXT" प्रारूप तक सीमित करता है।
4. निर्देशिकाएँ: निर्देशिकाएँ विशेष फ़ाइलें होती हैं जो अन्य फ़ाइलों और निर्देशिकाओं के लिए कंटेनर के रूप में काम करती हैं। वे संबंधित फ़ाइलों को एक साथ व्यवस्थित और समूहीकृत करने का एक तरीका प्रदान करती हैं। रूट निर्देशिका डिस्क पर शीर्ष-स्तरीय निर्देशिका है, जबकि फ़ाइलों को और अधिक व्यवस्थित करने के लिए अन्य निर्देशिकाओं के भीतर उपनिर्देशिकाएँ बनाई जा सकती हैं।
5. फ़ाइल विशेषताएँ: DOS में प्रत्येक फ़ाइल में संबंधित विशेषताएँ होती हैं जो इसके गुणों को परिभाषित करती हैं, जैसे कि यह छिपी हुई है, केवल पढ़ने के लिए है, सिस्टम है या संग्रह है। ये विशेषताएँ नियंत्रित करती हैं कि ऑपरेटिंग सिस्टम और उपयोगकर्ता एप्लिकेशन द्वारा फ़ाइलों का कैसे व्यवहार किया जाता है।
6. फ़ाइल संचालन: DOS विभिन्न फ़ाइल संचालन करने के लिए कमांड प्रदान करता है, जैसे कि फ़ाइलें बनाना, कॉपी करना, स्थानांतरित करना, हटाना और नाम बदलना। ये कमांड उपयोगकर्ताओं को अपनी फ़ाइलों और निर्देशिकाओं को प्रभावी ढंग से प्रबंधित करने की अनुमति देते हैं।
कुल मिलाकर, DOS में फ़ाइल संरचना डिस्क ड्राइव पर संग्रहीत डेटा को व्यवस्थित करने और उस तक पहुँचने के लिए एक ढाँचा प्रदान करती है, जिससे उपयोगकर्ता फ़ाइलों को कुशलतापूर्वक संग्रहीत, पुनर्प्राप्त और प्रबंधित कर सकते हैं।
FAT(फ़ाइल आवंटन तालिका)
FAT, या फ़ाइल आवंटन तालिका, एक फ़ाइल सिस्टम है जिसका उपयोग DOS (डिस्क ऑपरेटिंग सिस्टम) जैसे ऑपरेटिंग सिस्टम द्वारा डिस्क ड्राइव पर भंडारण को व्यवस्थित करने के लिए किया जाता है। यह एक तालिका के माध्यम से डिस्क पर प्रत्येक क्लस्टर की आवंटन स्थिति को ट्रैक करके कार्य करता है। यह तालिका, जिसे FAT कहा जाता है, दिखाती है कि कौन से क्लस्टर फ़ाइलों द्वारा कब्जा किए गए हैं और कौन से नए डेटा के लिए उपलब्ध हैं। FAT अपनी सादगी और अनुकूलता के लिए जाना जाता है, जिसने इसे विभिन्न कंप्यूटिंग वातावरणों में लोकप्रिय बना दिया है। हालाँकि, इसकी कमियाँ, जैसे कि फ़ाइल आकारों पर सीमाएँ और अंतर्निहित सुरक्षा सुविधाओं की अनुपस्थिति, ने समकालीन ऑपरेटिंग सिस्टम में अधिक परिष्कृत फ़ाइल सिस्टम के निर्माण को प्रेरित किया है।
एफएटी का संस्करण
फ़ाइल आवंटन तालिका (FAT) में कई बार बदलाव किए गए हैं, जिनमें से प्रत्येक में कई सुधार और संवर्द्धन किए गए हैं। FAT के प्राथमिक संस्करण हैं:
1. FAT12: इसे मूल MS-DOS के साथ पेश किया गया था और यह 16 MB तक के वॉल्यूम को सपोर्ट करता था। यह FAT में 12-बिट क्लस्टर एड्रेस का उपयोग करता है, जो अधिकतम 4,084 क्लस्टर की अनुमति देता है।
2. FAT16: FAT12 पर आधारित, FAT16 ने 2 GB तक के बड़े डिस्क वॉल्यूम को सपोर्ट करने के लिए अपनी क्षमताओं का विस्तार किया। यह FAT में 16-बिट क्लस्टर एड्रेस का उपयोग करता है, जिससे अधिकतम 65,524 क्लस्टर सक्षम होते हैं।
3. FAT32: FAT16 का एक विस्तार, FAT32 और भी बड़े डिस्क वॉल्यूम और बेहतर स्टोरेज दक्षता प्रदान करता है। यह 2 TB तक के वॉल्यूम को सपोर्ट करता है और FAT में 32-बिट क्लस्टर एड्रेस का उपयोग करता है, जिससे FAT16 की तुलना में क्लस्टर की संख्या काफी अधिक हो जाती है।
4. exFAT (विस्तारित फ़ाइल आवंटन तालिका): Microsoft द्वारा विकसित, exFAT FAT का एक आधुनिक संस्करण है जो और भी बड़े वॉल्यूम और फ़ाइलों को पूरा करता है। यह FAT32 की सीमाओं, जैसे फ़ाइल आकार और वॉल्यूम आकार प्रतिबंध को दूर करता है। exFAT का उपयोग फ्लैश ड्राइव, SD कार्ड और अन्य हटाने योग्य स्टोरेज डिवाइस में व्यापक रूप से किया जाता है।
प्रत्येक FAT संस्करण के अपने फायदे और सीमाएँ हैं, नए संस्करण कंप्यूटिंग वातावरण की बदलती माँगों को पूरा करने के लिए अधिक भंडारण क्षमता और उन्नत सुविधाएँ प्रदान करते हैं।
डॉस कमांड
DOS (डिस्क ऑपरेटिंग सिस्टम) में, कमांड विभिन्न कार्यों और संचालनों को करने के लिए उपयोग किए जाने वाले आवश्यक उपकरण हैं। इन कमांड को दो मुख्य प्रकारों में वर्गीकृत किया जा सकता है: आंतरिक कमांड और बाहरी कमांड।
आंतरिक कमांड:
आंतरिक कमांड कमांड इंटरप्रेटर (COMMAND.COM) में अंतर्निहित होते हैं और इसके द्वारा सीधे निष्पादित होते हैं। वे COMMAND.COM फ़ाइल के भीतर ही संग्रहीत होते हैं, जिससे वे कमांड प्रॉम्प्ट सक्रिय होने पर आसानी से उपलब्ध हो जाते हैं। आंतरिक कमांड आमतौर पर आकार में छोटे होते हैं और जल्दी से निष्पादित होते हैं।
यहाँ DOS में कुछ सामान्य आंतरिक कमांड उनके विवरण और उपयोग के साथ दिए गए हैं:
1. CD COMMAND:
- विवरण: वर्तमान निर्देशिका को बदलता है।
- उपयोग: `CD directory_name`
- उदाहरण: CD C:\Windows (C ड्राइव पर वर्तमान निर्देशिका को "Windows" में बदलता है)
2. DIR COMMAND:
- विवरण: वर्तमान निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची प्रदर्शित करता है।
- उपयोग करें: `DIR [ड्राइव:][पथ][फ़ाइलनाम]`
- उदाहरण: DIR (वर्तमान निर्देशिका की सामग्री प्रदर्शित करता है)
3. CLS कमांड:
- विवरण: स्क्रीन साफ़ करता है।
- उपयोग करें: `CLS`
- उदाहरण: CLS (स्क्रीन साफ़ करता है)
4. कॉपी कमांड:
- विवरण: एक या अधिक फ़ाइलों की प्रतिलिपि बनाता है।
- उपयोग करें: `COPY source_file destination_file` या `COPY source_file(s) destination_directory`
- उदाहरण: COPY file1.txt file2.txt ("file1.txt" को "file2.txt" में कॉपी करता है)
5. DEL कमांड:
- विवरण: एक या अधिक फ़ाइलों को हटाता है।
- उपयोग करें: `DEL filename` या `ERASE filename`
- उदाहरण: DEL file.txt ("file.txt" को हटाता है)
6. MD कमांड:
- विवरण: एक नई निर्देशिका बनाता है।
- उपयोग करें: `MD directory_name`
- उदाहरण: MD NewFolder ("NewFolder" नामक एक नई निर्देशिका बनाता है)
7. RD कमांड:
- विवरण: एक मौजूदा निर्देशिका को हटाता है।
- उपयोग करें: `RD directory_name`
- उदाहरण: RD OldFolder ("OldFolder" नामक निर्देशिका को हटाता है)
8. TYPE कमांड:
- विवरण: एक टेक्स्ट फ़ाइल की सामग्री प्रदर्शित करता है।
- उपयोग करें: `TYPE filename`
- उदाहरण: TYPE document.txt ("document.txt" की सामग्री प्रदर्शित करता है)
9. DATE कमांड:
- विवरण: इस कमांड का उपयोग सिस्टम दिनांक बदलने या इसे प्रदर्शित करने के लिए किया जाता है।
- उपयोग करें: वर्तमान दिनांक प्रदर्शित करने के लिए `DATE`, या नई तिथि सेट करने के लिए `DATE new_date`।
- उदाहरण: DATE (वर्तमान दिनांक प्रदर्शित करता है)
10. TIME COMMAND :
- विवरण: सिस्टम समय प्रदर्शित करता है या सेट करता है।
- उपयोग करें: वर्तमान समय प्रदर्शित करने के लिए `TIME`, या नया समय सेट करने के लिए `TIME new_time`।
- उदाहरण: TIME (वर्तमान समय प्रदर्शित करता है)
11. REN कमांड:
- विवरण: इस कमांड का उपयोग किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है।
- उपयोग करें: `REN old_name new_name`
- उदाहरण: REN old_name new_name ("old_name" का नाम बदलकर "new_name" कर देता है)
12. VOL कमांड:
- विवरण: डिस्क का वॉल्यूम लेबल और सीरियल नंबर प्रदर्शित करता है।
- उपयोग करें: `VOL [ड्राइव:]`
- उदाहरण: VOL C: (C ड्राइव का वॉल्यूम लेबल और सीरियल नंबर प्रदर्शित करता है)
13. CLS कमांड:
- विवरण: स्क्रीन साफ़ करता है।
- उपयोग करें: `CLS`
- उदाहरण: CLS (स्क्रीन साफ़ करें)
14. ECHO कमांड:
- विवरण: संदेश प्रदर्शित करता है या कमांड इकोइंग को चालू या बंद करता है।
- उपयोग करें: `ECHO [ON|OFF|message]`
उदाहरण: ECHO ON (कमांड इकोइंग चालू करता है)
ये DOS में उपलब्ध आंतरिक कमांड के कुछ उदाहरण हैं। प्रत्येक कमांड एक विशिष्ट कार्य करता है और इसका उपयोग DOS वातावरण में फ़ाइलों, निर्देशिकाओं और सिस्टम सेटिंग्स को प्रबंधित करने के लिए किया जा सकता है।
बाहरी आदेश:
बाहरी कमांड डिस्क पर संग्रहीत अलग-अलग निष्पादन योग्य फ़ाइलें (.COM या .EXE) हैं। ये कमांड कमांड इंटरप्रेटर में नहीं बनाए गए हैं, लेकिन ये स्टैंडअलोन प्रोग्राम हैं जिन्हें किसी भी निर्देशिका से निष्पादित किया जा सकता है, जब तक कि उनका स्थान सिस्टम के PATH वैरिएबल में शामिल हो। बाहरी कमांड आमतौर पर आकार में बड़े होते हैं और निष्पादित होने में अधिक समय ले सकते हैं।
यहाँ DOS में कुछ सामान्य बाहरी कमांड उनके विवरण, उपयोग और उदाहरणों के साथ दिए गए हैं:
1. FORMAT COMMAND :
- विवरण: डिस्क ड्राइव या स्टोरेज डिवाइस को फ़ॉर्मेट करता है।
- उपयोग करें: `FORMAT drive_letter:`
- उदाहरण: `FORMAT C:` (C ड्राइव को फ़ॉर्मेट करता है)
2. CHKDSK COMMAND :
- विवरण: त्रुटियों के लिए डिस्क की जाँच करता है और डिस्क स्थिति जानकारी प्रदर्शित करता है।
- उपयोग करें: `CHKDSK drive_letter:`
- उदाहरण: `CHKDSK C:` (त्रुटियों के लिए C ड्राइव की जाँच करता है)
3. XCOPY कमांड:
- विवरण: उन्नत विकल्पों के साथ उपनिर्देशिकाओं सहित फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाता है।
- उपयोग करें: `XCOPY source destination /options`
- उदाहरण: `XCOPY C:\SourceFolder D:\DestinationFolder /E /V` (सत्यापन के साथ C:\SourceFolder से D:\DestinationFolder में फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाता है)
4. TREE कमांड:
- विवरण: निर्देशिका संरचना का ग्राफ़िकल प्रतिनिधित्व प्रदर्शित करता है।
- उपयोग करें: `TREE [drive:][path] [/F] [/A]`
- उदाहरण: `TREE C:\ /F` (फ़ाइल नामों के साथ C ड्राइव की निर्देशिका संरचना प्रदर्शित करता है)
5. संपादन आदेश:
- विवरण: टेक्स्ट फ़ाइलें बनाने या संशोधित करने के लिए एक सरल टेक्स्ट एडिटर खोलता है।
- उपयोग करें: `EDIT filename`
- उदाहरण: `EDIT document.txt` ("document.txt" को संपादित करने के लिए टेक्स्ट एडिटर खोलता है)
6. डीबग कमांड:
- विवरण: निम्न-स्तरीय प्रोग्रामिंग और समस्या निवारण के लिए DOS डीबगर शुरू करता है।
- उपयोग करें: `DEBUG`
- उदाहरण: `DEBUG` (DOS डीबगर शुरू करता है)
7. पिंग कमांड:
- विवरण: ICMP पैकेट का उपयोग करके नेटवर्क पर होस्ट की पहुंच क्षमता का परीक्षण करता है।
- उपयोग करें: `PING hostname_or_IP_address`
- उदाहरण: `PING www.example.com` (वेबसाइट "www.example.com" को पिंग करता है)
8. डिस्ककॉपी कमांड:
- विवरण: एक फ्लॉपी डिस्क की सामग्री को दूसरे में कॉपी करता है।
- उपयोग करें: `DISKCOPY source_drive: destination_drive:`
- उदाहरण: `DISKCOPY A: B:` (फ्लॉपी डिस्क ड्राइव A की सामग्री को फ्लॉपी डिस्क ड्राइव B में कॉपी करता है)
9. ATTRIB कमांड:
- विवरण: फ़ाइल विशेषताओं को प्रदर्शित या संशोधित करता है, जैसे कि केवल पढ़ने के लिए या छिपा हुआ।
- उदाहरण: `ATTRIB +R file.txt` ("file.txt" के लिए केवल पढ़ने के लिए विशेषता सेट करता है)
10. मूव कमांड:
- विवरण: फ़ाइलों को एक स्थान से दूसरे स्थान पर स्थानांतरित या ले जाता है।
- उपयोग करें: `MOVE source_file destination`
- उदाहरण: `MOVE file.txt C:\NewFolder` (file.txt को "C:\NewFolder" में ले जाता है)
ये उदाहरण दर्शाते हैं कि प्रत्येक बाहरी कमांड का उपयोग DOS वातावरण में विभिन्न कार्यों को करने के लिए कैसे किया जा सकता है।
डॉस कमांड की श्रेणी
डॉस (डिस्क ऑपरेटिंग सिस्टम) कमांड को उनके कार्यों और उद्देश्यों के आधार पर विभिन्न प्रकारों में वर्गीकृत किया जा सकता है। डॉस कमांड की श्रेणियाँ हैं:
1. फ़ाइल प्रबंधन कमांड: इन कमांड का उपयोग फ़ाइलों और निर्देशिकाओं को बनाने, कॉपी करने, स्थानांतरित करने, नाम बदलने, हटाने और प्रदर्शित करने के लिए किया जाता है। उदाहरणों में शामिल हैं:
- `DIR`: वर्तमान निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची प्रदर्शित करें।
- `COPY`: फ़ाइलों को एक निर्देशिका से दूसरी निर्देशिका में कॉपी करें।
- `MOVE`: फ़ाइलों को एक स्थान से दूसरे स्थान पर ले जाएँ।
- `DEL`: एक या अधिक फ़ाइलों को हटाएँ।
- `REN`: किसी फ़ाइल या निर्देशिका का नाम बदलें।
- 2. डिस्क प्रबंधन कमांड: इन कमांड का उपयोग डिस्क ड्राइव, विभाजन और वॉल्यूम को प्रबंधित करने के लिए किया जाता है। उदाहरणों में शामिल हैं:
- `FORMAT`: ड्राइव या स्टोरेज डिवाइस को फ़ॉर्मेट करें।
- `CHKDSK`: त्रुटियों के लिए डिस्क की जाँच करें और डिस्क स्थिति जानकारी प्रदर्शित करें।
- `DISKPART`: डिस्क विभाजन और वॉल्यूम प्रबंधित करें।
3. सिस्टम सूचना कमांड: ये कमांड सिस्टम कॉन्फ़िगरेशन, हार्डवेयर और पर्यावरण के बारे में जानकारी प्रदान करते हैं। उदाहरणों में शामिल हैं:
- `VER`: DOS का संस्करण नंबर प्रदर्शित करें।
- `DATE`: वर्तमान दिनांक प्रदर्शित करें या सेट करें।
- `TIME`: वर्तमान समय प्रदर्शित करें या सेट करें।
- `MEM`: मेमोरी उपयोग की जानकारी प्रदर्शित करें।
4. प्रोग्राम निष्पादन कमांड: इन कमांड का उपयोग प्रोग्राम और स्क्रिप्ट निष्पादित करने के लिए किया जाता है। उदाहरणों में शामिल हैं:
- `CALL`: बैच फ़ाइल या सबरूटीन को कॉल करें।
- `START`: प्रोग्राम शुरू करें या फ़ाइल खोलें।
- `RUN`: प्रोग्राम या बैच फ़ाइल चलाएँ।
- `RUN`: प्रोग्राम या बैच फ़ाइल चलाएँ।
- 5. कॉन्फ़िगरेशन कमांड: इन कमांड का उपयोग विभिन्न सिस्टम सेटिंग्स और पैरामीटर कॉन्फ़िगर करने के लिए किया जाता है। उदाहरणों में शामिल हैं:
- `CONFIG`: सिस्टम सेटिंग्स कॉन्फ़िगर करें, जैसे डिवाइस ड्राइवर और पर्यावरण चर।
- `MODE`: सिस्टम डिवाइस कॉन्फ़िगर करें, जैसे डिस्प्ले और प्रिंटर।
- `SET`: पर्यावरण चर सेट करें।
- ये DOS में उपलब्ध कमांड के प्रकारों के कुछ उदाहरण हैं। DOS विभिन्न कार्यों को करने के लिए कमांड की एक विस्तृत श्रृंखला प्रदान करता है, जो इसे फ़ाइलों, डिस्क और सिस्टम संसाधनों के प्रबंधन के लिए एक बहुमुखी और शक्तिशाली ऑपरेटिंग सिस्टम बनाता है।
DOS नामकरण नियम
DOS (डिस्क ऑपरेटिंग सिस्टम) में, फ़ाइल नामकरण नियम ऑपरेटिंग सिस्टम के भीतर संगतता और उचित कार्यप्रणाली सुनिश्चित करने के लिए कुछ सम्मेलनों द्वारा शासित होते हैं। यहाँ DOS में मुख्य नामकरण नियम दिए गए हैं:
1. फ़ाइल नाम: फ़ाइल नाम आठ वर्णों तक लंबे हो सकते हैं, उसके बाद एक अवधि (".") और फ़ाइल एक्सटेंशन के लिए तीन वर्ण तक हो सकते हैं। उदाहरण के लिए, "DOCUMENT.TXT" एक वैध फ़ाइल नाम है जहाँ "DOCUMENT" फ़ाइल नाम है और "TXT" फ़ाइल एक्सटेंशन है।
2. वर्ण सेट: फ़ाइल नामों में अक्षर (A-Z), अंक (0-9), और कुछ विशेष वर्ण जैसे अंडरस्कोर (_), डॉलर चिह्न ($), और टिल्ड (~) हो सकते हैं। हालाँकि, फ़ाइल नामों में रिक्त स्थान, स्लैश, कोलन और तारांकन जैसे अन्य विशेष वर्णों की अनुमति नहीं है।
3. केस असंवेदनशीलता: DOS फ़ाइल नाम केस-सेंसिटिव नहीं हैं, जिसका अर्थ है कि अपरकेस और लोअरकेस अक्षरों को समान माना जाता है। उदाहरण के लिए, "DOCUMENT.TXT" और "document.txt" एक ही फ़ाइल को संदर्भित करते हैं।
4. आरक्षित नाम: कुछ फ़ाइल नाम आरक्षित हैं और नियमित फ़ाइलों के लिए उपयोग नहीं किए जा सकते हैं। इनमें CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, LPT4 और अन्य शामिल हैं। ये नाम सिस्टम डिवाइस और बाह्य उपकरणों के लिए आरक्षित हैं।
5. फ़ाइल एक्सटेंशन: फ़ाइल एक्सटेंशन का उपयोग फ़ाइल प्रकार या प्रारूप को इंगित करने के लिए किया जाता है। वे आम तौर पर तीन वर्ण लंबे होते हैं और फ़ाइल नाम से एक अवधि द्वारा अलग किए जाते हैं। DOS में सामान्य फ़ाइल एक्सटेंशन के उदाहरणों में TXT (टेक्स्ट फ़ाइलें), EXE (निष्पादन योग्य फ़ाइलें), BAT (बैच फ़ाइलें) और COM (कमांड फ़ाइलें) शामिल हैं।
6. पथनाम: पथनाम निर्देशिका संरचना के भीतर फ़ाइल का स्थान निर्दिष्ट करते हैं। वे बैकस्लैश (\) द्वारा अलग किए गए निर्देशिका नामों से मिलकर बने होते हैं, उसके बाद फ़ाइल नाम होता है। उदाहरण के लिए, "C:\ABC\XYZ.TXT" "C" ड्राइव पर "ABC" निर्देशिका में स्थित फ़ाइल "XYZ.TXT" को निर्दिष्ट करता है।
इन नामकरण नियमों का पालन करने से DOS वातावरण में संगतता और सुचारू संचालन सुनिश्चित होता है, जिससे उपयोगकर्ता प्रभावी रूप से फ़ाइलें बना, प्रबंधित और एक्सेस कर सकते हैं।
DOS Booting Process
DOS Booting Process
DOS (डिस्क ऑपरेटिंग सिस्टम) में बूटिंग प्रक्रिया में कई चरण होते हैं जो कंप्यूटर चालू या पुनः आरंभ होने पर होते हैं। यहाँ DOS में बूटिंग प्रक्रिया का विवरण दिया गया है:
1. पावर ऑन: जब कंप्यूटर चालू होता है, तो यह BIOS (बेसिक इनपुट/आउटपुट सिस्टम) ROM (रीड-ओनली मेमोरी) में संग्रहीत एक विशेष प्रोग्राम से निर्देशों को निष्पादित करना शुरू कर देता है।
2. BIOS आरंभीकरण: BIOS यह सत्यापित करने के लिए पावर-ऑन सेल्फ-टेस्ट (POST) आयोजित करता है कि CPU, मेमोरी (RAM), स्टोरेज डिवाइस और बाह्य उपकरण जैसे हार्डवेयर घटक सही तरीके से काम कर रहे हैं। यदि POST के दौरान कोई समस्या पाई जाती है, तो त्रुटि संदेश दिखाए जा सकते हैं।
3. बूट डिवाइस चयन: POST पूरा होने के बाद, BIOS BIOS सेटिंग में निर्दिष्ट बूट डिवाइस की पहचान करता है। यह डिवाइस कंप्यूटर की हार्ड ड्राइव, फ्लॉपी डिस्क ड्राइव, CD-ROM ड्राइव या USB फ्लैश ड्राइव हो सकती है।
4. बूट सेक्टर रीड: BIOS बूट डिवाइस के पहले सेक्टर (बूट सेक्टर) को मेमोरी में लोड करता है और उसे नियंत्रण सौंपता है। इस बूट सेक्टर में बूट लोडर के नाम से जाना जाने वाला एक छोटा प्रोग्राम होता है, जो बूट प्रक्रिया शुरू करने के लिए ज़िम्मेदार होता है।
5. बूट लोडर निष्पादन: बूट लोडर प्रोग्राम चलता है, और इसका मुख्य काम बूट डिवाइस पर ऑपरेटिंग सिस्टम की कोर फ़ाइलें, जैसे IO.SYS और MSDOS.SYS, ढूँढ़ना है। ये फ़ाइलें DOS ऑपरेटिंग सिस्टम के महत्वपूर्ण घटक हैं।
6. कर्नेल लोडिंग: एक बार कोर फ़ाइलें मिल जाने के बाद, बूट लोडर DOS कर्नेल (ऑपरेटिंग सिस्टम का दिल) को मेमोरी में लोड करता है। कर्नेल डिवाइस ड्राइवर और मेमोरी प्रबंधन सहित विभिन्न सिस्टम घटकों को सेट करता है, ताकि सिस्टम को उपयोगकर्ता इंटरैक्शन के लिए तैयार किया जा सके।
7. आरंभीकरण: कर्नेल लोड होने के बाद, DOS सिस्टम सेटिंग्स को आरंभ करता है, डिवाइस को कॉन्फ़िगर करता है, और उपयोगकर्ता कमांड के लिए कमांड इंटरप्रेटर (COMMAND.COM) तैयार करता है।
8. कमांड प्रॉम्प्ट: अंत में, बूट प्रक्रिया समाप्त हो जाती है, और DOS कमांड प्रॉम्प्ट प्रकट होता है, जो संकेत देता है कि सिस्टम उपयोगकर्ता इनपुट के लिए तैयार है। इस कमांड प्रॉम्प्ट से, उपयोगकर्ता कमांड निष्पादित कर सकते हैं, प्रोग्राम चला सकते हैं, और DOS के साथ इंटरैक्ट कर सकते हैं।
निष्कर्ष
निष्कर्ष में, यह ब्लॉग निम्नलिखित विषयों का संक्षिप्त विवरण कवर करता है
DOS, डिस्क ऑपरेटिंग सिस्टम, DOS कमांड, DOS आंतरिक/बाहरी कमांड, DOS निर्देशिका संरचना, DOS की सिस्टम फ़ाइल
संक्षेप में, मैं कह सकता हूँ कि ये विषय कंप्यूटर के मूलभूत सिद्धांतों से संबंधित हैं और उन लोगों के लिए बहुत उपयोगी हैं जो विभिन्न विश्वविद्यालयों से BCA, PGDCA, DCA, 'O' लेवल कोर्स कर रहे हैं
मुझे उम्मीद है कि यह ब्लॉग आपकी बहुत मदद करेगा। सीखने में खुशी हो....
Post a Comment