Linux MCQ Set 6 में date, cal, history, exit, nano, ping और wget जैसी उपयोगी कमांड्स के साथ Hidden Files, /var/log, /usr, Shell Script, Hostname, HTTP और Open-Source Software से जुड़े 20 प्रश्न दिए गए हैं। हर प्रश्न के साथ सही उत्तर और आसान हिंदी में Explanation मिलेगा, ताकि आप सिर्फ़ उत्तर नहीं, बल्कि उसके पीछे की अवधारणा भी समझ सकें। यह सेट ITI COPA, CCC, DCA और O Level की तैयारी तथा रिवीज़न के लिए उपयोगी है।
बहुविकल्पीय प्रश्नों के लिए निर्देश (Instructions for MCQs)
- हर प्रश्न को ध्यान से पढ़ें।
- चार विकल्पों में से एक सही उत्तर चुनें।
- सही उत्तर पर ✅ और गलत उत्तर पर ❌ का चिन्ह दिखाई देगा।
- गलत उत्तर मिलने पर आप दोबारा प्रयास कर सकते हैं।
- सभी प्रश्नों को हल करने के पश्चात् कृपया Show Score बटन पर क्लिक करें। उत्तीर्ण होने के लिए न्यूनतम अंक प्रतिशत 60% है।
- अपने स्कोर को सुधारने के लिए Try Again बटन का उपयोग करें।
Linux Utilities and Networking MCQ – Set 6
1. लिनक्स में वर्तमान तारीख और समय देखने के लिए कौन-सी कमांड उपयोग होती है? (Which command displays the current date and time in Linux?)
सही उत्तर : (B) date
Explanation: date कमांड सिस्टम की वर्तमान तारीख और समय दिखाती है। केवल date लिखकर Enter दबाने पर पूरा दिन, तारीख और समय एक लाइन में दिख जाता है। बाकी विकल्प Linux की मानक कमांड्स नहीं हैं।
2. लिनक्स में कैलेंडर देखने के लिए कौन-सी कमांड उपयोग होती है? (Which command is used to display a calendar in Linux?)
सही उत्तर : (C) cal
Explanation: cal (Calendar का संक्षिप्त रूप) कमांड टर्मिनल पर कैलेंडर दिखाती है। बिना किसी ऑप्शन के यह वर्तमान महीने का कैलेंडर दिखाती है और आज की तारीख हाइलाइट करती है।
3. लिनक्स में पहले चलाई गई कमांड्स की सूची देखने के लिए कौन-सी कमांड उपयोग होती है? (Which command displays previously executed commands in Linux?)
सही उत्तर : (A) history
Explanation: history कमांड पहले चलाई गई कमांड्स को क्रमांक के साथ दिखाती है। इन क्रमांकों की मदद से पुरानी कमांड को दोबारा चलाना आसान हो जाता है। उदाहरण: !25 लिखने पर शेल सूची की 25 नंबर वाली कमांड दोबारा चला देता है।
4. लिनक्स टर्मिनल में वर्तमान शेल से बाहर निकलने के लिए कौन-सी कमांड उपयोग होती है? (Which command is used to exit the current shell in Linux?)
सही उत्तर : (D) exit
Explanation: exit कमांड वर्तमान शेल को बंद करती है। इसका असर इस पर निर्भर करता है कि आप कौन-सा शेल या सेशन चला रहे हैं। उदाहरण के लिए, लॉगिन सेशन में इससे लॉग-आउट हो जाता है और टर्मिनल विंडो में टर्मिनल बंद हो सकता है।
5. लिनक्स टर्मिनल में चल रही कमांड को सामान्यतः बीच में रोकने के लिए कौन-सी Shortcut Key उपयोग होती है? (Which shortcut key commonly interrupts a running command in Linux?)
सही उत्तर : (B) Ctrl + C
Explanation: Ctrl + C सामान्यतः टर्मिनल में चल रही फोरग्राउंड कमांड को रोकने के लिए SIGINT (Signal Interrupt) सिग्नल भेजता है। अटकी हुई या बहुत लंबी चलने वाली कमांड को रोकने के लिए यह सबसे आम तरीका है।
6. लिनक्स टर्मिनल में कमांड या फाइल का नाम जल्दी पूरा करने के लिए कौन-सी Key उपयोग होती है? (Which key is used to complete a command or filename in the Linux terminal?)
सही उत्तर : (C) Tab
Explanation: Tab Key दबाने पर शेल कमांड या फाइलनेम को ऑटो-कम्प्लीट करने की कोशिश करता है। इससे टाइपिंग का समय बचता है और नाम में गलती की संभावना भी कम होती है।
7. लिनक्स में सामान्यतः Hidden File के नाम की शुरुआत किस सिंबल से होती है? (Which symbol generally appears at the beginning of a hidden filename in Linux?)
सही उत्तर : (A) Dot (.)
Explanation: जिस फाइल या डायरेक्टरी का नाम डॉट (.) से शुरू होता है, वह सामान्य लिस्टिंग में छिपी रहती है। जैसे .config। ऐसी फाइलें देखने के लिए ls -a उपयोग किया जाता है।
8. लिनक्स में सिस्टम और एप्लिकेशन की लॉग फाइल्स सामान्यतः किस डायरेक्टरी में मिलती हैं? (In which directory are system and application log files commonly found in Linux?)
सही उत्तर : (D) /var/log
Explanation: /var/log में सिस्टम और विभिन्न सर्विसेज़ की लॉग फाइल्स मिलती हैं। इनमें सिस्टम की गतिविधियाँ और त्रुटियाँ दर्ज होती हैं, इसलिए समस्या की जाँच (troubleshooting) में ये बहुत काम आती हैं।
9. लिनक्स में कई यूज़र कमांड्स और एप्लिकेशन प्रोग्राम्स सामान्यतः किस डायरेक्टरी में रखे जाते हैं? (In which directory are many user commands and application programs commonly stored in Linux?)
सही उत्तर : (B) /usr
Explanation: /usr में कई प्रोग्राम्स, कमांड्स, लाइब्रेरीज़ और संबंधित फाइल्स रखी जाती हैं। उदाहरण के लिए, कई कमांड्स /usr/bin में मिलती हैं।
10. लिनक्स में टेक्स्ट फाइल बनाने और एडिट करने के लिए कौन-सा सरल टेक्स्ट एडिटर उपयोग किया जा सकता है? (Which simple text editor can be used to create and edit text files in Linux?)
सही उत्तर : (C) nano
Explanation: nano एक सरल कमांड-लाइन टेक्स्ट एडिटर है। nano file.txt लिखकर टेक्स्ट फाइल बनाई या एडिट की जा सकती है। शुरुआती यूज़र्स के लिए यह इसलिए आसान है कि इसकी कमांड्स स्क्रीन के नीचे दिखती रहती हैं।
11. लिनक्स में नेटवर्क कनेक्टिविटी जाँचने के लिए सामान्यतः कौन-सी कमांड उपयोग होती है? (Which command is commonly used to check network connectivity in Linux?)
सही उत्तर : (A) ping
Explanation: ping नेटवर्क पर किसी दूसरे सिस्टम को टेस्ट पैकेट भेजकर उसका जवाब देखती है। इससे पता चलता है कि वह सिस्टम पहुँच में है या नहीं। इसका परिणाम नेटवर्क और फ़ायरवॉल सेटिंग्स पर भी निर्भर करता है।
12. लिनक्स में Shell Script फाइल के लिए सामान्यतः कौन-सा Extension उपयोग किया जाता है? (Which extension is commonly used for a Linux shell script file?)
सही उत्तर : (D) .sh
Explanation: .sh (Shell) शेल स्क्रिप्ट फाइल का सामान्य Extension है। इसमें कई शेल कमांड्स लिखकर उन्हें एक साथ चलाया जा सकता है। ध्यान रहे, Linux में Extension अनिवार्य नहीं है, पर .sh लिखना एक अच्छी आदत मानी जाती है।
13. लिनक्स में इंटरनेट से फाइल डाउनलोड करने के लिए कौन-सी कमांड उपयोग की जा सकती है? (Which command can be used to download a file from the internet in Linux?)
सही उत्तर : (B) wget
Explanation: wget (Web Get) का उपयोग URL से फाइल डाउनलोड करने के लिए किया जाता है। इसके लिए इंटरनेट कनेक्शन और उपलब्ध URL आवश्यक हैं।
14. लिनक्स में किसी वेबसाइट या सर्वर तक नेटवर्क पहुँच की जाँच के लिए किस कमांड का उपयोग किया जा सकता है? (Which command can be used to test network reachability to a website or server in Linux?)
सही उत्तर : (C) ping example.com
Explanation: ping example.com उस वेबसाइट के होस्ट तक नेटवर्क पहुँच जाँचने की कोशिश करती है। कुछ सर्वर ICMP (Internet Control Message Protocol) अनुरोधों का जवाब नहीं देते, इसलिए जवाब न मिलना हमेशा वेबसाइट बंद होने का प्रमाण नहीं है।
15. नेटवर्क पर किसी कंप्यूटर की पहचान के लिए उपयोग होने वाला नाम क्या कहलाता है? (What is the name of a computer on a network called?)
सही उत्तर : (A) Hostname
Explanation: Hostname नेटवर्क पर किसी कंप्यूटर या सिस्टम की पहचान के लिए उपयोग होने वाला नाम है। उदाहरण के लिए, किसी कंप्यूटर का नाम server1 हो सकता है। Username यूज़र की पहचान बताता है और Filename फाइल की।
16. फाइल डाउनलोड करने या वेब सर्वर से डेटा प्राप्त करने के लिए उपयोग होने वाला सामान्य प्रोटोकॉल कौन-सा है? (Which common protocol is used to download files or retrieve data from web servers?)
सही उत्तर : (D) HTTP
Explanation: HTTP का पूरा नाम Hypertext Transfer Protocol (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) है। इसका उपयोग वेब ब्राउज़र और वेब सर्वर के बीच डेटा ट्रांसफर करने के लिए होता है। सुरक्षित कनेक्शन के लिए HTTPS (Hypertext Transfer Protocol Secure) उपयोग किया जाता है। BIOS, RAM और CPU प्रोटोकॉल नहीं, कंप्यूटर के घटक या फ़र्मवेयर हैं।
17. फाइल डाउनलोड करने के लिए wget कमांड के साथ मुख्य रूप से क्या दिया जाता है? (What is mainly provided with the wget command to download a file?)
सही उत्तर : (B) फाइल का URL (URL of the file)
Explanation: URL का पूरा नाम Uniform Resource Locator है, यानी इंटरनेट पर किसी संसाधन का पता। wget के साथ उसी फाइल का URL दिया जाता है जिसे डाउनलोड करना है। उदाहरण: wget https://example.com/file.txt।
18. लिनक्स में फाइल्स और डायरेक्टरीज़ को व्यवस्थित रखने के लिए किसका उपयोग किया जाता है? (What is used to organize files and directories in Linux?)
सही उत्तर : (C) डायरेक्टरी स्ट्रक्चर (Directory Structure)
Explanation: लिनक्स में फाइल्स और डायरेक्टरीज़ एक ट्री जैसे डायरेक्टरी स्ट्रक्चर में रखी जाती हैं, जिसकी शुरुआत रूट डायरेक्टरी (/) से होती है। इससे डेटा को अलग-अलग स्थानों पर व्यवस्थित रखना आसान होता है।
19. लिनक्स के संदर्भ में ओपन-सोर्स सॉफ्टवेयर का क्या अर्थ है? (What does open-source software mean in Linux?)
सही उत्तर : (A) ऐसा सॉफ्टवेयर जिसका सोर्स कोड उपलब्ध हो और लाइसेंस के अनुसार उपयोग किया जा सके (Software whose source code is available and can be used under its license)
Explanation: ओपन-सोर्स सॉफ्टवेयर का सोर्स कोड सबके लिए उपलब्ध होता है। उसे देखने, संशोधित करने और वितरित करने के अधिकार संबंधित लाइसेंस की शर्तों पर निर्भर करते हैं। Linux इसका एक प्रमुख उदाहरण है।
20. लिनक्स कंप्यूटर को बंद करने से पहले अपना काम सेव करना क्यों आवश्यक है? (Why is it important to save your work before shutting down a Linux computer?)
सही उत्तर : (D) इससे बिना सेव किया गया काम खोने से बचाया जा सकता है (It helps avoid losing unsaved work)
Explanation: कंप्यूटर बंद करने पर खुले प्रोग्राम्स समाप्त हो जाते हैं, और जो बदलाव सेव नहीं हुए होते हैं वे खो सकते हैं। इसलिए बंद करने से पहले ज़रूरी फाइल्स और बदलाव सेव कर लेने चाहिए। इसका RAM के आकार, इंटरनेट की स्पीड या फाइल के नाम से कोई संबंध नहीं है।