एमएस-डॉस और लिनक्स कमांड: आंतरिक, बाह्य तथा शेल कमांड
एमएस-डॉस और लिनक्स कमांड के परीक्षा नोट्स: आंतरिक तथा बाह्य डॉस कमांड, लिनक्स शेल, समतुल्य कमांड के जोड़े, फाइल अनुमतियां और chmod की संख्याएं।
लेखक GK24 Editorial Team· प्रकाशित · 5 मिनट

एमएस-डॉस और लिनक्स, दोनों ही ऐसे ऑपरेटिंग सिस्टम हैं जिनमें काम टाइप किए गए कमांड से होता है, और कंप्यूटर जागरूकता के प्रश्नपत्र इन्हें साथ पूछते हैं क्योंकि एक ही काम के लिए दोनों में कमांड का नाम अलग है। एमएस-डॉस, अर्थात माइक्रोसॉफ्ट डिस्क ऑपरेटिंग सिस्टम, 1981 में आईबीएम पर्सनल कंप्यूटर के लिए जारी हुआ। माइक्रोसॉफ्ट ने सिएटल कंप्यूटर प्रोडक्ट्स के टिम पैटरसन द्वारा लिखा 86-डॉस खरीदा था और उसे आईबीएम को पीसी-डॉस के रूप में दिया। यह एकल उपयोगकर्ता और एकल कार्य वाला, वर्ण आधारित इंटरफेस का सिस्टम है, जिसका कमांड इंटरप्रेटर COMMAND.COM फाइल है। लिनक्स का आरंभ 1991 में हुआ, जब हेलसिंकी विश्वविद्यालय के विद्यार्थी लिनस टोरवाल्ड्स ने एक स्वतंत्र कर्नेल लिखा और उसे जीएनयू जनरल पब्लिक लाइसेंस के अंतर्गत जारी किया; रिचर्ड स्टॉलमैन द्वारा 1983 में आरंभ जीएनयू उपकरणों के साथ मिलकर यह बहु-उपयोगकर्ता, बहु-कार्य और मुक्त स्रोत प्रणाली बना। लिनक्स का पूर्वज यूनिक्स 1969 में बेल प्रयोगशाला में केन थॉम्पसन और डेनिस रिची ने लिखा था।
एमएस-डॉस के आंतरिक और बाह्य कमांड
आंतरिक कमांड COMMAND.COM में ही लिखे होते हैं और सिस्टम के साथ मेमोरी में आ जाते हैं, इसलिए वे किसी अलग फाइल के बिना भी चलते हैं। बाह्य कमांड COM, EXE या BAT विस्तार वाली अपनी स्वतंत्र फाइल होते हैं और उनका डिस्क या पथ में उपलब्ध होना आवश्यक है।
- आंतरिक: DIR, CD, MD, RD, COPY, DEL, REN, TYPE, CLS, DATE, TIME, VER, VOL, PATH, PROMPT, EXIT।
- बाह्य: FORMAT, CHKDSK, XCOPY, DISKCOPY, ATTRIB, EDIT, TREE, SORT, MORE, LABEL, DELTREE, FDISK, SCANDISK, PRINT।
एमएस-डॉस में फाइल का नाम अधिकतम आठ अक्षर और विस्तार अधिकतम तीन अक्षर का हो सकता है, इसी नियम को 8.3 परिपाटी कहते हैं। तारांकन चिह्न किसी भी समूह के अक्षरों के लिए और प्रश्नवाचक चिह्न ठीक एक अक्षर के लिए वाइल्डकार्ड है। CONFIG.SYS डिवाइस ड्राइवर लोड करती है और AUTOEXEC.BAT आरंभ होते ही कमांड चलाती है; BAT विस्तार से सहेजी कमांड की फाइल बैच फाइल कहलाती है।
लिनक्स शेल
लिनक्स में कमांड पढ़ने वाला कार्यक्रम शेल कहलाता है। बैश, अर्थात बोर्न अगेन शेल, सामान्य डिफॉल्ट है; sh, csh, ksh और zsh अन्य शेल हैं। लिनक्स में छोटे और बड़े अक्षर भिन्न माने जाते हैं, इसलिए LS और ls एक नहीं हैं, तथा पथ में विभाजक के रूप में आगे की तिरछी रेखा आती है जबकि एमएस-डॉस पीछे की तिरछी रेखा लेता है। पूरा ढांचा एक ही मूल निर्देशिका से लटकता है, जिसे केवल एक तिरछी रेखा से लिखा जाता है; /home उपयोगकर्ताओं के लिए, /etc विन्यास फाइलों के लिए, /bin आवश्यक कार्यक्रमों के लिए, /var लॉग के लिए और /dev उपकरणों के लिए है। पाइप चिह्न एक कमांड का आउटपुट दूसरे को देता है, बड़ा-से चिह्न आउटपुट को फाइल में भेजता है और दो बड़ा-से चिह्न उसे फाइल के अंत में जोड़ देते हैं।
समतुल्य कमांड, आमने-सामने
| कार्य | एमएस-डॉस | लिनक्स |
|---|---|---|
| निर्देशिका की सूची देखना | DIR | ls |
| निर्देशिका बदलना | CD | cd |
| वर्तमान निर्देशिका देखना | बिना तर्क के CD | pwd |
| नई निर्देशिका बनाना | MD या MKDIR | mkdir |
| खाली निर्देशिका हटाना | RD | rmdir |
| फाइल की प्रति बनाना | COPY, XCOPY | cp |
| नाम बदलना या स्थान बदलना | REN, MOVE | mv |
| फाइल मिटाना | DEL या ERASE | rm |
| फाइल की सामग्री दिखाना | TYPE | cat |
| स्क्रीन साफ करना | CLS | clear |
| फाइल में पाठ खोजना | FIND | grep |
| दो फाइलों की तुलना | FC | diff |
| कमांड की सहायता लेना | HELP | man |
| संस्करण देखना | VER | uname -r |
| फाइल के गुण या अनुमति बदलना | ATTRIB | chmod |
| डिस्क का खाली स्थान देखना | CHKDSK | df |
नाम से याद रखने योग्य लिनक्स कमांड
- फाइल और निर्देशिका: ls, cd, pwd, mkdir, rmdir, rm, cp, mv, खाली फाइल बनाने के लिए touch, पढ़ने के लिए cat, more और less, पहली तथा अंतिम पंक्तियों के लिए head और tail, पंक्ति और शब्द गिनने के लिए wc, फाइल खोजने के लिए find तथा लिंक बनाने के लिए ln।
- सिस्टम और उपयोगकर्ता: who, whoami, uname, uptime, date, cal, passwd, उपयोगकर्ता बदलने के लिए su, एक कमांड को प्रशासक के रूप में चलाने के लिए sudo, प्रक्रियाओं की सूची के लिए ps, उन्हें देखने के लिए top, समाप्त करने के लिए kill, मेमोरी के लिए free तथा डिस्क स्थान के लिए df और du।
- पाठ और पैकेज: grep, sort, uniq, diff, echo, संपादक के रूप में nano और vi, संग्रह के लिए tar, संपीडन के लिए gzip, सॉफ्टवेयर स्थापित करने के लिए apt और yum, पिछले कमांड देखने के लिए history तथा नियमावली के लिए man।
फाइल अनुमतियां और chmod
लिनक्स की प्रत्येक फाइल पर तीन समूहों की अनुमतियां होती हैं - स्वामी, समूह और अन्य - और हर समूह में पढ़ना, लिखना तथा निष्पादित करना शामिल है। अंकीय रूप में पढ़ना 4, लिखना 2 और निष्पादन 1 है, इसलिए chmod के तीन अंक सरल जोड़ ही हैं।
- chmod 777 स्वामी, समूह और अन्य, तीनों को पढ़ने, लिखने और निष्पादित करने का अधिकार देता है।
- chmod 755 स्वामी को तीनों अधिकार तथा समूह और अन्य को पढ़ने और निष्पादन का अधिकार देता है, जो कार्यक्रमों की सामान्य अनुमति है।
- chmod 644 स्वामी को पढ़ने और लिखने का तथा शेष सबको केवल पढ़ने का अधिकार देता है, जो दस्तावेजों की सामान्य अनुमति है।
- chown कमांड फाइल का स्वामी बदलता है और chgrp उसका समूह बदलता है।
अंतर के मुख्य बिंदु
- एमएस-डॉस एकल उपयोगकर्ता और एकल कार्य वाला है; लिनक्स बहु-उपयोगकर्ता और बहु-कार्य वाला है।
- एमएस-डॉस स्वामित्व वाला सॉफ्टवेयर है और अब विकसित नहीं होता; लिनक्स जीएनयू जनरल पब्लिक लाइसेंस के अंतर्गत मुक्त और मुक्त स्रोत है।
- लिनक्स में अक्षरों का आकार मायने रखता है, एमएस-डॉस में नहीं; पथ में लिनक्स आगे की और डॉस पीछे की तिरछी रेखा लेता है।
- लिनक्स में उपयोगकर्ता खाते और पासवर्ड होते हैं तथा लॉगिन आवश्यक है; साधारण एमएस-डॉस में लॉगिन ही नहीं होता।
- लिनक्स का प्रतीक टक्स नामक पेंगुइन है, और उबंटू, फेडोरा, डेबियन, रेड हैट तथा मिंट उसके प्रसिद्ध वितरण हैं।
परीक्षा की दृष्टि से
लगभग हर प्रश्नपत्र में तीन प्रकार के प्रश्न आते हैं। पहला, आंतरिक या बाह्य कमांड बताइए: DIR, CD, COPY, DEL, REN, TYPE, CLS और VER आंतरिक हैं, जबकि FORMAT, CHKDSK, XCOPY, ATTRIB, EDIT और TREE बाह्य हैं। दूसरा, डॉस कमांड का लिनक्स समतुल्य मिलाइए, जिसमें TYPE और cat, CLS और clear, FIND और grep, FC और diff तथा RD और rmdir सबसे प्रिय जोड़े हैं। तीसरा, chmod की संख्या पढ़िए - सामान्यतः 777, 755 या 644 - जिसे पढ़ना 4, लिखना 2 और निष्पादन 1 में बांटकर हल किया जाता है। छोटे प्रश्न पूछते हैं कि लिनक्स कर्नेल किसने और किस वर्ष लिखा, एमएस-डॉस किस कंपनी ने कब जारी किया, 8.3 नियम का अर्थ क्या है, तारांकन और प्रश्नवाचक चिह्न किसके लिए हैं और पाइप कौन सा चिह्न है। सामान्य भ्रम ये हैं - FORMAT को आंतरिक मान लेना, pwd को डॉस कमांड समझ लेना, लिनक्स के अक्षर भेद को भूल जाना, तथा rm और rmdir को एक मान लेना, जबकि rmdir केवल खाली निर्देशिका हटाता है।
महत्वपूर्ण तथ्य
| एमएस-डॉस का आरंभ | 1981, माइक्रोसॉफ्ट, आईबीएम पर्सनल कंप्यूटर के लिए |
|---|---|
| डॉस कमांड इंटरप्रेटर | COMMAND.COM |
| आरंभिक फाइलें | ड्राइवर के लिए CONFIG.SYS, आरंभ में कमांड चलाने के लिए AUTOEXEC.BAT |
| फाइल नाम नियम | 8.3 परिपाटी: आठ अक्षर का नाम, तीन अक्षर का विस्तार |
| डॉस वाइल्डकार्ड | तारांकन किसी भी अक्षर समूह के लिए, प्रश्नवाचक चिह्न ठीक एक अक्षर के लिए |
| यूनिक्स | बेल प्रयोगशाला, 1969, केन थॉम्पसन और डेनिस रिची |
| लिनक्स कर्नेल | लिनस टोरवाल्ड्स, 1991, हेलसिंकी विश्वविद्यालय |
| जीएनयू परियोजना | रिचर्ड स्टॉलमैन, 1983; लिनक्स जीएनयू जीपीएल के अंतर्गत जारी |
| लिनक्स का सामान्य शेल | बैश, अर्थात बोर्न अगेन शेल |
| अनुमति के मान | पढ़ना 4, लिखना 2, निष्पादन 1; chmod 777 तीनों समूहों को पूरा अधिकार |
| पथ विभाजक | एमएस-डॉस में पीछे की तिरछी रेखा, लिनक्स में आगे की तिरछी रेखा |
| लिनक्स का प्रतीक | टक्स, पेंगुइन |
| लिनक्स वितरण | उबंटू, डेबियन, फेडोरा, रेड हैट, मिंट |
इस टॉपिक पर अभ्यास MCQ
निम्नलिखित में से कौन एमएस-डॉस का आंतरिक कमांड है?
- A.FORMAT
- B.CHKDSK
- C.DIR
- D.XCOPY
उत्तर देखें
व्याख्या
सही उत्तर C, DIR है। आंतरिक कमांड कमांड इंटरप्रेटर COMMAND.COM के भीतर ही लिखा होता है और ऑपरेटिंग सिस्टम के साथ मेमोरी में आ जाता है, इसलिए वह डिस्क पर किसी अलग कार्यक्रम फाइल के बिना भी चलता है। DIR, जो किसी निर्देशिका की फाइलें और उपनिर्देशिकाएं दिखाता है, इसी समूह में आता है और इसके साथ CD, MD, RD, COPY, DEL, REN, TYPE, CLS, DATE, TIME, VER, VOL, PATH तथा PROMPT भी आते हैं। विकल्प A गलत है क्योंकि FORMAT, जो डिस्क पर ट्रैक और सेक्टर बनाकर फाइल एलोकेशन टेबल लिखता है, अपनी स्वतंत्र निष्पादन फाइल के रूप में रहता है और इसलिए बाह्य है। विकल्प B गलत है क्योंकि CHKDSK, जो डिस्क की त्रुटियां जांचता और खाली स्थान बताता है, भी अलग फाइल है। विकल्प D गलत है क्योंकि XCOPY, जो पूरी निर्देशिका शाखा की प्रति बना सकता है, भी बाह्य कमांड है। प्रश्नपत्र सामान्यतः तीन बाह्य और एक आंतरिक कमांड देकर यही पूछते हैं।
लिनक्स में कौन सा कमांड वर्तमान कार्यशील निर्देशिका का पूरा पथ दिखाता है?
- A.ls
- B.pwd
- C.cd
- D.path
उत्तर देखें
व्याख्या
सही उत्तर B, pwd है। इसका पूरा रूप प्रिंट वर्किंग डायरेक्टरी है और यह कमांड उस निर्देशिका का पूरा पथ छापता है जिसमें शेल उस समय है, और यह पथ मूल निर्देशिका से गिना जाता है, जिसे केवल एक आगे की तिरछी रेखा से लिखा जाता है। विकल्प A गलत है क्योंकि ls निर्देशिका के भीतर की फाइलों और उपनिर्देशिकाओं के नाम दिखाता है, परंतु यह नहीं बताता कि वह निर्देशिका ढांचे में कहां है। विकल्प C गलत है क्योंकि cd निर्देशिका बदलता है; लिनक्स में बिना तर्क के cd उपयोगकर्ता को उसकी होम निर्देशिका में ले जाता है, जबकि एमएस-डॉस में बिना तर्क के CD वर्तमान निर्देशिका दिखा देता है, और यही दोनों का अंतर है। विकल्प D गलत है क्योंकि इस रूप में path लिनक्स कमांड नहीं है; डॉस का PATH तथा लिनक्स का PATH चर उन निर्देशिकाओं की सूची रखते हैं जिनमें कार्यक्रम खोजे जाते हैं, जो भिन्न विषय है।
फाइल की सामग्री स्क्रीन पर दिखाने वाले एमएस-डॉस कमांड TYPE का लिनक्स समतुल्य कौन है?
- A.cat
- B.touch
- C.echo
- D.grep
उत्तर देखें
व्याख्या
सही उत्तर A, cat है। cat कमांड, जिसका नाम कॉनकैटिनेट से बना है, एक या अधिक फाइलों की सामग्री मानक आउटपुट पर लिख देता है, जो सामान्यतः स्क्रीन होती है, और इसी कारण यह एमएस-डॉस के TYPE का काम करता है। एक से अधिक नाम देने पर यह फाइलों को जोड़ भी देता है। विकल्प B गलत है क्योंकि touch नाम न होने पर खाली फाइल बनाता है और नाम होने पर केवल उसका समय अंकन बदलता है; वह सामग्री कभी नहीं दिखाता। विकल्प C गलत है क्योंकि echo अपने बाद लिखा पाठ या चर का मान छापता है, किसी फाइल की सामग्री नहीं। विकल्प D गलत है क्योंकि grep किसी पैटर्न को खोजकर केवल मिलती हुई पंक्तियां दिखाता है, इसलिए वह डॉस के FIND का समतुल्य है, TYPE का नहीं। बड़ी फाइलों के लिए cat के स्थान पर less और more का प्रयोग होता है, जिससे पाठ एक-एक स्क्रीन पढ़ा जा सके।
पहला लिनक्स कर्नेल किसने विकसित किया और वह किस वर्ष जारी हुआ?
- A.डेनिस रिची, 1972
- B.रिचर्ड स्टॉलमैन, 1983
- C.लिनस टोरवाल्ड्स, 1991
- D.केन थॉम्पसन, 1969
उत्तर देखें
व्याख्या
सही उत्तर C, लिनस टोरवाल्ड्स, 1991 है। फिनलैंड के हेलसिंकी विश्वविद्यालय के विद्यार्थी टोरवाल्ड्स ने पर्सनल कंप्यूटर के लिए एक स्वतंत्र कर्नेल लिखा और उसे 1991 में जीएनयू जनरल पब्लिक लाइसेंस के अंतर्गत जारी किया, जिससे कोई भी उसे पढ़, बदल और पुनर्वितरित कर सकता था। विकल्प A गलत है क्योंकि डेनिस रिची को सी भाषा के लिए स्मरण किया जाता है, जिसे उन्होंने बेल प्रयोगशाला में सत्तर के दशक के आरंभ में बनाया, तथा यूनिक्स पर उनके कार्य के लिए। विकल्प B गलत है क्योंकि रिचर्ड स्टॉलमैन ने 1983 में जीएनयू परियोजना आरंभ की और जनरल पब्लिक लाइसेंस लिखा; लिनक्स कर्नेल के चारों ओर लगे जीएनयू उपकरण मिलकर पूरा सिस्टम बनाते हैं, इसीलिए उसे जीएनयू/लिनक्स भी कहा जाता है। विकल्प D गलत है क्योंकि केन थॉम्पसन ने डेनिस रिची के साथ 1969 में बेल प्रयोगशाला में यूनिक्स विकसित किया, जिसके समान बनाने के लिए ही लिनक्स लिखा गया।
लिनक्स में किसी फाइल पर chmod 777 करने से कौन सी अनुमतियां मिलती हैं?
- A.केवल स्वामी को पढ़ने और लिखने का अधिकार
- B.स्वामी, समूह और अन्य, तीनों को पढ़ने, लिखने और निष्पादित करने का अधिकार
- C.सबको पढ़ने और निष्पादन का अधिकार, लिखने का किसी को नहीं
- D.स्वामी को निष्पादन, समूह को पढ़ने और अन्य को कोई अधिकार नहीं
उत्तर देखें
व्याख्या
सही उत्तर B है। chmod के अंकीय रूप में तीन अंक क्रमशः स्वामी, समूह और अन्य के लिए होते हैं, और प्रत्येक अंक पढ़ना 4, लिखना 2 तथा निष्पादन 1 का जोड़ होता है। चूंकि 4 और 2 और 1 का जोड़ 7 है, इसलिए 777 तीनों समूहों को तीनों अधिकार दे देता है, जो किसी फाइल की सबसे खुली अनुमति है और साझा प्रणालियों पर उससे बचा जाता है। विकल्प A गलत है क्योंकि केवल स्वामी के पढ़ने और लिखने की अनुमति 600 लिखी जाती है। विकल्प C गलत है क्योंकि सबके पढ़ने और निष्पादन की, किसी के लिखने की नहीं, अनुमति 555 होती है। विकल्प D गलत है क्योंकि ऐसा मिश्रण किसी और संख्या से लिखा जाएगा और 777 का अर्थ वह नहीं है। दो अन्य संख्याएं भी याद रखने योग्य हैं - कार्यक्रमों और निर्देशिकाओं के लिए 755 तथा साधारण दस्तावेजों के लिए 644।
एमएस-डॉस में फाइल नाम के ठीक एक अक्षर के लिए कौन सा वाइल्डकार्ड चिह्न प्रयोग होता है?
- A.तारांकन चिह्न
- B.प्रश्नवाचक चिह्न
- C.पीछे की तिरछी रेखा
- D.अपूर्ण विराम
उत्तर देखें
व्याख्या
सही उत्तर B, प्रश्नवाचक चिह्न है। फाइल के विवरण में प्रश्नवाचक चिह्न उस स्थान के किसी भी एक अक्षर से मेल खाता है, इसलिए DIR FILE?.TXT कमांड FILE1.TXT और FILEA.TXT को दिखाएगा, परंतु FILE12.TXT को नहीं। विकल्प A गलत है क्योंकि तारांकन चिह्न किसी भी संख्या के अक्षरों के समूह से, शून्य अक्षर से भी, मेल खाता है, इसी कारण तारांकन, बिंदु और TXT से बना पैटर्न निर्देशिका की सारी पाठ फाइलें चुन लेता है। विकल्प C गलत है क्योंकि पीछे की तिरछी रेखा डॉस के पथ में निर्देशिकाओं के बीच का विभाजक है और मेल खाने से उसका कोई संबंध नहीं। विकल्प D गलत है क्योंकि अपूर्ण विराम ड्राइव अक्षर के बाद आता है, जैसे सी ड्राइव के बाद। ये दोनों वाइल्डकार्ड विंडोज कमांड प्रॉम्प्ट में और लिनक्स में भी चलते हैं, जहां शेल कमांड चलने से पहले उनका विस्तार कर देता है।
लिनक्स में चल रही प्रक्रियाओं की सूची देखने के लिए कौन सा कमांड प्रयोग होता है?
- A.ps
- B.df
- C.du
- D.ln
उत्तर देखें
व्याख्या
सही उत्तर A, ps है। ps कमांड, जिसका पूरा रूप प्रोसेस स्टेटस है, प्रक्रियाओं की सूची उनके प्रक्रिया पहचान अंक, संबंधित टर्मिनल, प्रयुक्त प्रोसेसर समय और आरंभ करने वाले कमांड के साथ दिखाता है। इससे जुड़ा top कमांड वही जानकारी लगातार ताजा करते हुए दिखाता है, और प्रक्रिया पहचान अंक के साथ kill देने पर प्रक्रिया समाप्त हो जाती है। विकल्प B गलत है क्योंकि df, अर्थात डिस्क फ्री, प्रत्येक माउंट की गई फाइल प्रणाली का प्रयुक्त और उपलब्ध स्थान बताता है। विकल्प C गलत है क्योंकि du, अर्थात डिस्क यूसेज, बताता है कि कोई विशेष निर्देशिका और उसकी सामग्री कितना स्थान ले रही है। विकल्प D गलत है क्योंकि ln किसी फाइल का लिंक बनाता है, जो या तो हार्ड लिंक होता है, अर्थात उसी आंकड़े का दूसरा निर्देशिका प्रविष्टि, या s विकल्प से बना सांकेतिक लिंक, जो मूल पथ की ओर संकेत करता है।
एमएस-डॉस का वह नियम, जिसमें फाइल नाम आठ अक्षर तक और विस्तार तीन अक्षर तक होता है, क्या कहलाता है?
- A.3.8 नियम
- B.8.3 परिपाटी
- C.लंबे फाइल नाम की परिपाटी
- D.FAT32 परिपाटी
उत्तर देखें
व्याख्या
सही उत्तर B, 8.3 परिपाटी है। इसे आठ बिंदु तीन पढ़ा जाता है - नाम के लिए आठ अक्षर तक, एक बिंदु, और विस्तार के लिए तीन अक्षर तक, जैसे LETTER.TXT या AUTOEXEC.BAT - तथा इसमें रिक्त स्थान और कुछ विराम चिह्नों की अनुमति नहीं होती। विकल्प A गलत है क्योंकि वह केवल दोनों संख्याओं को उलट देता है, जबकि नाम वाला भाग ही लंबा होता है। विकल्प C गलत है क्योंकि लंबे फाइल नाम, जिनमें बहुत अधिक अक्षर और रिक्त स्थान चलते हैं, विंडोज 95 और उसके बाद के सिस्टम के साथ आए, एमएस-डॉस के साथ नहीं। विकल्प D गलत है क्योंकि FAT32 बड़ी डिस्क और अधिक क्लस्टर संभालने के लिए बाद में आई फाइल प्रणाली है; फाइल प्रणाली यह तय करती है कि आंकड़े डिस्क पर कैसे रखे जाएं, जबकि 8.3 नियम नाम के स्वरूप का विषय है। प्रश्नपत्र अक्सर इस नियम के साथ CONFIG.SYS और AUTOEXEC.BAT के नाम भी पूछते हैं।
लिनक्स में कौन सा कमांड निर्देशिका को केवल तब हटाता है जब वह खाली हो?
- A.rm
- B.rmdir
- C.mv
- D.mkdir
उत्तर देखें
व्याख्या
सही उत्तर B, rmdir है। rmdir कमांड निर्देशिका को तभी मिटाता है जब उसके भीतर कुछ शेष न हो, अन्यथा वह निर्देशिका खाली नहीं है जैसी त्रुटि दिखा देता है, और इसी कारण खाली फोल्डर हटाने का यह सुरक्षित तरीका है। विकल्प A गलत है क्योंकि rm फाइलें मिटाता है और पुनरावर्ती विकल्प के साथ निर्देशिका को उसके भीतर की सारी सामग्री के साथ मिटा देता है, इसलिए चालू प्रणाली पर उसका प्रयोग सावधानी से किया जाता है। विकल्प C गलत है क्योंकि mv फाइल या निर्देशिका को दूसरे स्थान पर ले जाता है और लिनक्स में नाम बदलने का काम भी यही करता है, जो एमएस-डॉस में MOVE तथा REN दोनों करते हैं। विकल्प D गलत है क्योंकि mkdir निर्देशिका बनाता है, हटाता नहीं। rmdir का डॉस समतुल्य RD है और rm का DEL, जबकि डॉस का DELTREE पुनरावर्ती rm का काम करता है।
लिनक्स शेल में कौन सा चिह्न किसी कमांड के आउटपुट को पहले से बनी फाइल की सामग्री मिटाए बिना उसके अंत में जोड़ता है?
- A.एक बड़ा-से चिह्न
- B.दो बड़ा-से चिह्न
- C.खड़ी रेखा
- D.एक छोटा-से चिह्न
उत्तर देखें
व्याख्या
सही उत्तर B, दो बड़ा-से चिह्न है। कमांड के बाद दो बड़ा-से चिह्न और फाइल का नाम लिखने पर आउटपुट उस फाइल के अंत में जुड़ जाता है और पहले की सामग्री बनी रहती है, और इसी तरह लॉग फाइलें बनती जाती हैं। विकल्प A गलत है क्योंकि एक बड़ा-से चिह्न भी आउटपुट फाइल में भेजता है, परंतु पहले उसे खाली कर देता है, जिससे पुरानी सामग्री नष्ट हो जाती है; इन दोनों को मिला देना सामान्य भूल और प्रिय प्रश्न है। विकल्प C गलत है क्योंकि खड़ी रेखा पाइप है, जो एक कमांड का आउटपुट दूसरे कमांड को इनपुट के रूप में देती है, जैसे लंबी सूची को पृष्ठ दर पृष्ठ पढ़ने के लिए less को देना। विकल्प D गलत है क्योंकि एक छोटा-से चिह्न इनपुट मोड़ता है, अर्थात कमांड कीबोर्ड के स्थान पर फाइल से पढ़ने लगता है। पुनर्निर्देशन, जोड़ना और पाइप, यही तीन विचार शेल पर काम करने का आधार हैं।
एमएस-डॉस और लिनक्स के विषय में निम्नलिखित में से कौन कथन सही है?
- A.कमांड और फाइल नाम में दोनों अक्षरों का आकार भेद करते हैं
- B.एमएस-डॉस बहु-उपयोगकर्ता है और लिनक्स एकल उपयोगकर्ता
- C.लिनक्स अक्षर भेद करने वाला और बहु-उपयोगकर्ता है, एमएस-डॉस दोनों नहीं
- D.पथ में दोनों पीछे की तिरछी रेखा को विभाजक मानते हैं
उत्तर देखें
व्याख्या
सही उत्तर C है। लिनक्स छोटे और बड़े अक्षरों को भिन्न मानता है, इसलिए Report नाम की फाइल report से अलग होती है, और वह बहु-उपयोगकर्ता तथा बहु-कार्य प्रणाली के रूप में बना है, जिसमें अलग अनुमतियों और लॉगिन के साथ कई खाते एक समय पर काम कर सकते हैं। एमएस-डॉस अक्षरों का आकार नहीं देखता और एकल उपयोगकर्ता तथा एकल कार्य वाला है, जिसमें अपने साधारण रूप में लॉगिन ही नहीं होता। विकल्प A गलत है क्योंकि एमएस-डॉस अक्षर भेद नहीं करता; DIR और dir एक ही काम करते हैं। विकल्प B गलत है क्योंकि वह तथ्य को उलट देता है, क्योंकि बहु-उपयोगकर्ता लिनक्स है। विकल्प D गलत है क्योंकि पीछे की तिरछी रेखा डॉस का विभाजक है, लिनक्स आगे की तिरछी रेखा लेता है और उसमें पीछे की रेखा एस्केप चिह्न का काम करती है। दो और अंतर याद रखने योग्य हैं - एमएस-डॉस स्वामित्व वाला और बंद हो चुका है, जबकि लिनक्स जीएनयू जीपीएल के अंतर्गत मुक्त और मुक्त स्रोत है।
अक्सर पूछे जाने वाले प्रश्न
एमएस-डॉस में आंतरिक और बाह्य कमांड में क्या अंतर है?
आंतरिक कमांड COMMAND.COM का भाग होता है और ऑपरेटिंग सिस्टम के साथ मेमोरी में आ जाता है, इसलिए वह किसी अलग फाइल के बिना चलता है; DIR, CD, COPY, DEL और TYPE इसके उदाहरण हैं। बाह्य कमांड अपनी COM, EXE या BAT फाइल के रूप में डिस्क पर रहता है और उसी फाइल के मिलने पर चलता है, जैसे FORMAT, CHKDSK, XCOPY और ATTRIB।
लिनक्स में वर्तमान निर्देशिका कौन सा कमांड दिखाता है?
pwd कमांड, जिसका पूरा अर्थ प्रिंट वर्किंग डायरेक्टरी है, वर्तमान निर्देशिका का पूरा पथ दिखाता है। एमएस-डॉस में यही जानकारी बिना किसी तर्क के CD टाइप करने पर मिलती है, जो उस ड्राइव की वर्तमान निर्देशिका दिखा देता है।
chmod 755 का अर्थ क्या है?
तीन अंक क्रमशः स्वामी, समूह और अन्य के लिए हैं, और प्रत्येक अंक पढ़ना 4, लिखना 2 तथा निष्पादन 1 का जोड़ है। इसलिए 7 स्वामी को पढ़ने, लिखने और निष्पादित करने का अधिकार देता है, और दोनों 5 समूह तथा अन्य को पढ़ने और निष्पादन का अधिकार देते हैं, लिखने का नहीं। यह कार्यक्रमों और निर्देशिकाओं की सामान्य अनुमति है।
लिनक्स किसने और कब विकसित किया?
हेलसिंकी विश्वविद्यालय के विद्यार्थी लिनस टोरवाल्ड्स ने 1991 में पहला लिनक्स कर्नेल जारी किया और उसे जीएनयू जनरल पब्लिक लाइसेंस के अंतर्गत रखा। उसके चारों ओर के उपकरण रिचर्ड स्टॉलमैन द्वारा 1983 में आरंभ जीएनयू परियोजना से आए, इसी कारण पूरे सिस्टम को जीएनयू/लिनक्स भी कहा जाता है।
लिनक्स में rm और rmdir में क्या अंतर है?
rmdir निर्देशिका को केवल तब हटाता है जब वह खाली हो, अन्यथा त्रुटि बताता है। rm फाइलों को मिटाता है और पुनरावर्ती विकल्प के साथ निर्देशिका तथा उसके भीतर की सारी सामग्री को भी हटा देता है, इसीलिए उसका प्रयोग सावधानी से किया जाता है।
एमएस-डॉस का 8.3 फाइल नाम नियम क्या है?
इसका अर्थ है कि फाइल के नाम में आठ अक्षर तक हो सकते हैं, उसके बाद बिंदु और तीन अक्षर तक का विस्तार, जैसे LETTER.TXT। लंबे फाइल नाम विंडोज के बाद के संस्करणों में आए, इसलिए एमएस-डॉस के प्रश्नों में आठ और तीन की सीमा ही अपेक्षित उत्तर है।
स्रोत
- कंप्यूटर विज्ञान (कक्षा XI), ऑपरेटिंग सिस्टम और सॉफ्टवेयर अध्याय — एनसीईआरटी
- द लिनक्स कर्नेल आर्काइव्स — लिनक्स कर्नेल ऑर्गनाइजेशन
- जीएनयू जनरल पब्लिक लाइसेंस और जीएनयू परियोजना — फ्री सॉफ्टवेयर फाउंडेशन





