डाउनलोड पीडीऍफ़
1) UNIX क्या है?
यह एक पोर्टेबल ऑपरेटिंग सिस्टम है जो कुशल मल्टी-टास्किंग और मल्टी-यूज़र फंक्शन दोनों के लिए डिज़ाइन किया गया है। इसकी पोर्टेबिलिटी इसे विभिन्न हार्डवेयर प्लेटफार्मों पर चलाने की अनुमति देती है। यह लिखा गया था कि C है और उपयोगकर्ताओं को शेल के तहत प्रोसेसिंग और नियंत्रण करने देता है।
2) फिल्टर क्या हैं?
फ़िल्टर शब्द का उपयोग अक्सर किसी भी प्रोग्राम को संदर्भित करने के लिए किया जाता है जो मानक इनपुट से इनपुट ले सकता है, उस इनपुट पर कुछ ऑपरेशन कर सकता है, और मानक आउटपुट पर परिणाम लिख सकता है। एक फिल्टर भी एक प्रोग्राम है जो एक पाइपलाइन में दो अन्य कार्यक्रमों के बीच इस्तेमाल किया जा सकता है।
3) शेल में कमांड जारी करते समय एक विशिष्ट वाक्यविन्यास का क्या किया जाता है?
UNIX शेल के तहत विशिष्ट कमांड सिंटैक्स प्रारूप का अनुसरण करता है:
आज्ञा [-गर्भावस्था] [-गर्भावस्था] - - तर्क] [फ़ाइल]
4) क्या वर्तमान निर्देशिका में सभी फाइलों को मिटाने का एक तरीका है, जिसमें इसके सभी उप-निर्देशिकाएं शामिल हैं, केवल एक कमांड का उपयोग करके?
हाँ, यह संभव है। इस उद्देश्य के लिए "rm -r *" का उपयोग करें। Rm कमांड फाइलों को हटाने के लिए है। -R विकल्प निर्देशिकाओं और उपनिर्देशिकाओं को मिटा देगा, जिसमें फ़ाइलें शामिल हैं। तारांकन सभी प्रविष्टियों का प्रतिनिधित्व करता है।
5) -v और -x विकल्प के सेट के बीच मुख्य अंतर क्या है?
-V विकल्प तर्क और चर के लिए प्रतिस्थापित किए जाने से पहले प्रत्येक कमांड को गूँजता है; .x -x विकल्प के स्थानापन्न होने के बाद कमांड को गूँजता है।
6) कर्नेल क्या है?
कर्नेल UNIX ऑपरेटिंग सिस्टम है जो मास्टर प्रोग्राम है जो कंप्यूटर के संसाधनों को नियंत्रित करता है, उन्हें अलग-अलग उपयोगकर्ताओं को आवंटित करता है और विभिन्न कार्यों को करता है। हालाँकि, कर्नेल सीधे उपयोगकर्ता के साथ व्यवहार नहीं करता है। इसके बजाय, यह एक अलग, संवादात्मक कार्यक्रम शुरू करता है, जिसे शेल कहा जाता है, प्रत्येक उपयोगकर्ता के लिए जब वह लॉग ऑन करता है।
) शैल क्या है?
एक शेल उपयोगकर्ता और सिस्टम के बीच एक इंटरफेस के रूप में कार्य करता है। एक कमांड दुभाषिया के रूप में, शेल कमांड लेता है और उन्हें निष्पादन के लिए सेट करता है।
8) कोर्न शैल की प्रमुख विशेषताएं क्या हैं?
- एक अंतर्निहित संपादक के साथ इतिहास तंत्र जो emacs या vi का अनुकरण करता है
- अंतर्निहित पूर्णांक अंकगणित
- स्ट्रिंग हेरफेर क्षमताओं
- कमांड अलियासिंग
- सरणियों
- नौकरी पर नियंत्रण
9) कुछ सामान्य गोले क्या हैं और उनके संकेतक क्या हैं?
- श - बॉर्न शेल
- csh - सी SHell
- बैश - बॉर्न अगेन शेल
- tcsh - C शैल बढ़ाया
- zsh - जेड SHell
- ksh - कोर्न शेल
10) मल्टीटास्क से मल्टीएयर को अलग करें।
बहुउपयोगकर्ता का मतलब है कि एक ही समय में एक से अधिक लोग कंप्यूटर का उपयोग कर सकते हैं। मल्टीटास्क का अर्थ है कि एक ही उपयोगकर्ता के पास एक ही समय में एक से अधिक कार्य या प्रोग्राम पर कंप्यूटर का काम हो सकता है।
11) कमांड प्रतिस्थापन क्या है?
कमांड प्रतिस्थापन हर बार कमांड द्वारा शेल द्वारा संसाधित किए जाने वाले चरणों में से एक है। शेल केवल उन कमांड्स को निष्पादित करता है जो बैकक्वाट्स में संलग्न हैं। यह तब कमांड के मानक आउटपुट को बदल देगा और कमांड लाइन पर प्रदर्शित होगा।
12) एक निर्देशिका क्या है?
हर फाइल को एक डायरेक्टरी को सौंपा गया है। निर्देशिका एक फ़ाइल का एक विशेष रूप है जो इसमें सभी फ़ाइलों की एक सूची रखता है।
१३) इनोड क्या है?
एक इनोड एक डिस्क है जो एक फ़ाइल सिस्टम के लिए अलग सेट डिस्क के एक खंड पर बनाई गई है। इनकोड में फ़ाइल के बारे में लगभग सभी जानकारी होती है। इसमें डिस्क पर वह स्थान शामिल है जहां फ़ाइल शुरू होती है, फ़ाइल का आकार, जब फ़ाइल का उपयोग अंतिम बार किया गया था जब फ़ाइल को अंतिम बार बदल दिया गया था, विभिन्न रीड, लिखने और निष्पादित करने की अनुमति क्या है, जो फ़ाइल का मालिक है, और अन्य जानकारी ।
१४) आपके पास एक फाइल है, जिसे डायरेक्टरी में टोनकी कहा जाता है। बाद में आप टोनी में नई सामग्री जोड़ें। निर्देशिका, इनकोड और फ़ाइल में क्या परिवर्तन होते हैं?
निर्देशिका प्रविष्टि अपरिवर्तित है क्योंकि नाम और इनोड संख्या अपरिवर्तित रहती है। इनकोड फ़ाइल में, फ़ाइल का आकार, अंतिम पहुंच का समय और अंतिम संशोधन का समय अपडेट किया जाता है। फ़ाइल में ही, नई सामग्री जोड़ी जाती है।
15) UNIX में फाइल सिस्टम का वर्णन करें
UNIX में फाइल सिस्टम को समझना यह जानना है कि किसी सिस्टम पर फाइल और इनोड कैसे स्टोर किए जाते हैं। क्या होता है कि डिस्क या डिस्क का एक हिस्सा फाइलों और इनोड प्रविष्टियों को स्टोर करने के लिए अलग रखा जाता है। संपूर्ण कार्यात्मक इकाई को एक फ़ाइल सिस्टम के रूप में संदर्भित किया जाता है।
16) एक निरपेक्ष पथ से सापेक्ष पथ को अलग करें।
सापेक्ष पथ वर्तमान पथ के सापेक्ष पथ को संदर्भित करता है। दूसरी ओर, एक निरपेक्ष पथ, रूट निर्देशिका से संदर्भित के रूप में सटीक पथ को संदर्भित करता है।
17) यूनिक्स प्रणाली में निर्देशिकाओं के महत्व को समझाइए
एक निर्देशिका में फ़ाइलें एक निर्देशिका ही हो सकती हैं; इसे मूल का उपनिर्देशिका कहा जाएगा। यह क्षमता निर्देशिकाओं और फ़ाइलों की एक पेड़ जैसी संरचना विकसित करना संभव बनाती है, जो एक संगठनात्मक योजना को बनाए रखने में महत्वपूर्ण है।
18) शेल की जिम्मेदारियों का संक्षेप में वर्णन करें
- कार्यक्रम का निष्पादन
- चर और फ़ाइल नाम प्रतिस्थापन
- I / O पुनर्निर्देशन
- पाइपलाइन हुकअप
- पर्यावरण नियंत्रण
- प्रोग्रामिंग भाषा की व्याख्या की
19) शेल चर क्या हैं?
शेल चर एक नाम (पहचानकर्ता), और एक निर्दिष्ट मान का एक संयोजन है, जो शेल के भीतर मौजूद है। इन चर में डिफ़ॉल्ट मान हो सकते हैं, या जिनके मान को उपयुक्त असाइनमेंट कमांड का उपयोग करके मैन्युअल रूप से सेट किया जा सकता है। शेल वेरिएबल के उदाहरण PATH, TERM और HOME हैं।
20) सिस्टम कॉल, लाइब्रेरी फ़ंक्शन और UNIX कमांड में क्या अंतर हैं?
एक सिस्टम कॉल कर्नेल के लिए प्रोग्रामिंग का हिस्सा है। एक लाइब्रेरी फ़ंक्शन एक प्रोग्राम है जो कर्नेल का हिस्सा नहीं है, लेकिन जो सिस्टम के उपयोगकर्ताओं के लिए उपलब्ध है। UNIX कमांड, हालांकि, स्टैंड-अलोन प्रोग्राम हैं; वे अपने प्रोग्रामिंग में सिस्टम कॉल और लाइब्रेरी फ़ंक्शन दोनों को शामिल कर सकते हैं।
21) बैश शैल क्या है?
यह UNIX सिस्टम पर काम करने के लिए बनाया गया एक मुफ्त शेल है। अधिकांश UNIX- आधारित प्रणालियों के लिए डिफ़ॉल्ट शेल होने के नाते, यह उन विशेषताओं को जोड़ती है जो C और Korn शेल दोनों में उपलब्ध हैं।
22) UNIX में सबसे अधिक इस्तेमाल किए जाने वाले नेटवर्क कमांड में से कुछ की गणना करें
- टेलनेट - रिमोट लॉगिन के लिए उपयोग किया जाता है
- पिंग - कनेक्टिविटी कनेक्टिविटी के लिए एक प्रतिध्वनि अनुरोध
- su - उपयोगकर्ता स्विचिंग कमांड
- ftp - फाइल ट्रांसफर प्रोटोकॉल का इस्तेमाल फाइल कॉपी करने के लिए किया जाता है
- उंगली - जानकारी इकट्ठा करने की कमान
23) अलग कमांड से cmp कमांड को अलग करें।
सीएमपी कमांड का उपयोग मुख्य रूप से बाइट द्वारा दो फाइलों की तुलना करने के लिए किया जाता है, जिसके बाद पहली बार बेमेल दिखाया गया है। दूसरी ओर, अलग-अलग कमांड का उपयोग उन परिवर्तनों को इंगित करने के लिए किया जाता है जो दो फाइलों को एक दूसरे के समान बनाने के लिए किए जाते हैं।
24) निर्देशिका को सूचीबद्ध करते समय -l का क्या उपयोग होता है?
-l, जिसे आमतौर पर ls जैसी लिस्टिंग कमांड में उपयोग किया जाता है, का उपयोग एक लंबे प्रारूप में फ़ाइलों को दिखाने के लिए किया जाता है, प्रति पंक्ति एक फ़ाइल। लंबा प्रारूप अतिरिक्त जानकारी को संदर्भित करता है जो फ़ाइल से जुड़ी होती है, जैसे कि स्वामित्व, अनुमतियाँ, डेटा और फ़ाइलें।
25) पाइपिंग क्या है?
पाइपिंग वर्ण "," द्वारा दर्शाया गया पाइपिंग, का उपयोग दो या अधिक कमांड को एक साथ करने के लिए किया जाता है। पहले कमांड का आउटपुट इनपुट के रूप में अगले कमांड का काम करता है, और इसी तरह।
२६) सुपरसुसर क्या है?
एक सुपरयूज़र एक विशेष प्रकार का उपयोगकर्ता है, जिसके पास सिस्टम पर सभी फ़ाइलों और आदेशों तक खुली पहुंच है। ध्यान दें कि सुपरयुजर का लॉगिन आमतौर पर रूट होता है, और एक तथाकथित रूट पासवर्ड द्वारा संरक्षित होता है।
27) आप UNIX में पथ का निर्धारण और निर्धारण कैसे करते हैं?
हर बार जब आप एक कमांड दर्ज करते हैं, तो PATH या पथ नाम का एक वैरिएबल परिभाषित करेगा कि शेल किस कमांड में उस कमांड को खोजेगा। ऐसे मामलों में जहां एक त्रुटि संदेश वापस आ गया था, कारण शायद यह था कि कमांड आपके रास्ते में नहीं था, या यह कि कमांड स्वयं मौजूद नहीं है। आप "सेट पथ = [निर्देशिका पथ]" कमांड का उपयोग करके मैन्युअल रूप से पथ भी सेट कर सकते हैं।
28) क्या किसी प्रक्रिया के बारे में जानकारी देखना संभव है जबकि इसे निष्पादित किया जा रहा है?
हर प्रक्रिया विशिष्ट रूप से एक प्रक्रिया पहचानकर्ता द्वारा पहचानी जाती है। पीएस कमांड का उपयोग करके किसी प्रक्रिया के बारे में विवरण और स्थिति को देखना संभव है।
29) UNIX में फ़ाइलों के नामकरण के बाद मानक सम्मेलन का क्या किया जा रहा है?
फ़ाइलों का नामकरण करते समय एक महत्वपूर्ण नियम यह है कि जिन वर्णों का विशेष अर्थ होता है, उन्हें अनुमति नहीं है, जैसे कि * / और%। एक निर्देशिका, एक विशेष प्रकार की फ़ाइल होने के नाते, फ़ाइलों के समान नामकरण सम्मेलन का अनुसरण करती है। अक्षरों और संख्याओं का उपयोग किया जाता है, साथ ही अंडरस्कोर और डॉट वर्ण जैसे अक्षर भी।
30) ऐसा क्यों है कि रूट को डिफ़ॉल्ट लॉगिन के रूप में उपयोग करना उचित नहीं है?
रूट खाता बहुत महत्वपूर्ण है, और अपमानजनक उपयोग के साथ, आसानी से सिस्टम को नुकसान पहुंचा सकता है। ऐसा इसलिए है क्योंकि सामान्य रूप से उपयोगकर्ता खातों पर लागू होने वाले सुरक्षा उपाय रूट खाते पर लागू नहीं होते हैं।
31) टी कमांड का उपयोग क्या है?
टी कमांड दो काम करता है: एक मानक इनपुट से डेटा प्राप्त करना और इसे मानक आउटपुट पर भेजना है; दूसरा यह है कि यह उस इनपुट डेटा की एक प्रति को निर्दिष्ट फ़ाइल में रीडायरेक्ट करता है।
32) अधिक कमांड से कैट कमांड को अलग करें।
फ़ाइल सामग्री को प्रदर्शित करने के लिए बिल्ली कमांड का उपयोग करते समय, स्क्रीन पर फिट नहीं होने वाला बड़ा डेटा बिना रुके बंद हो जाएगा, इसलिए इसे देखना मुश्किल हो जाएगा। दूसरी ओर, ऐसे मामलों में अधिक कमांड का उपयोग करना अधिक उचित है क्योंकि यह एक समय में एक स्क्रीन पेज पर फ़ाइल सामग्री प्रदर्शित करेगा।
३३) पार्सिंग क्या है?
पार्सिंग एक कमांड लाइन को शब्दों में तोड़ने की प्रक्रिया है। यह सीमांकक और रिक्त स्थान का उपयोग करके संभव है। इस घटना में कि टैब या कई स्थान कमांड का हिस्सा हैं, ये अंततः एक सिंगल स्पेस द्वारा प्रतिस्थापित किए जाते हैं।
३४) पीआईडी क्या है?
प्रोसेस आईडी के लिए Pid छोटा है। इसका उपयोग मुख्य रूप से UNIX प्रणाली पर चलने वाली प्रत्येक प्रक्रिया की पहचान करने के लिए किया जाता है, चाहे वह अग्रभूमि पर चलती हो या पृष्ठभूमि में चलती हो। हर पीड़ को अनोखा माना जाता है।
35) सिस्टम को कैसे पता चलता है कि एक कमांड कहां समाप्त होती है और दूसरी शुरू होती है?
आम तौर पर, नईलाइन वर्ण, जो ENTER या RETURN कुंजी द्वारा उत्पन्न होती है, साइनपोस्ट के रूप में कार्य करती है। हालाँकि, अर्धविराम और एम्परसेंड वर्ण भी कमांड टर्मिनेटर के रूप में कार्य कर सकते हैं।
३) वाइल्ड-कार्ड व्याख्या क्या है?
जब एक कमांड लाइन में '*' या '?' जैसे वाइल्ड कार्ड वर्ण होते हैं। उन्हें शेल द्वारा फाइलों की एक क्रमबद्ध सूची के साथ बदल दिया जाता है, जिसका पैटर्न इनपुट कमांड से मेल खाता है। वाइल्ड-कार्ड वर्णों का उपयोग प्रसंस्करण के लिए फ़ाइलों की एक सूची को सेट करने के लिए किया जाता है, बजाय एक समय में निर्दिष्ट किए हुए।
38) इस कमांड का आउटपुट क्या है? $ जो | sort -logfile> newfile
इस कमांड में कमांड "हू" से आउटपुट "सॉर्ट" कमांड के लिए इनपुट बन जाता है। उसी समय, "सॉर्ट" लॉगफ़ाइल को खोलता है, इसे "जो" कमांड से आउटपुट के साथ एक साथ व्यवस्थित करता है, और अंतिम सॉर्ट किए गए आउटपुट को फ़ाइल न्यूफ़ाइल में रखता है।
39) आप किसी भी उपयोगकर्ता प्रकार से सुपर उपयोगकर्ता प्रकार पर कैसे स्विच करते हैं?
किसी भी उपयोगकर्ता प्रकार से किसी सुपरयुसर में स्विच करने के लिए, आप su कमांड का उपयोग करते हैं। हालाँकि, आपको पूर्ण सुपरसीजर पासवर्ड की कुंजी दी जाएगी, इससे पहले कि आपको पूर्ण विशेषाधिकार प्राप्त हो।
40) PATH का मान बदलने का क्या प्रभाव होगा:: / usr / della / bin: / bin: / usr / bin
यह शेल को वर्तमान डायरेक्टरी में देखने के बाद / usr / della / bin डायरेक्टरी में देखने के लिए और कमांड फाइल को खोजते समय / bin डायरेक्टरी में देखने का कारण होगा।
41) एक कमांड लिखें जो वर्तमान निर्देशिका में, रंगीन, लंबे प्रारूप में फाइलें प्रदर्शित करेगा।
उत्तर: ls -l --color
42) एक कमांड लिखें जो सभी टेक्स्ट फ़ाइलों को एक डायरेक्टरी में इस तरह से पाएगा कि उसमें किसी भी रूप में "अद्भुत" शब्द न हो (अर्थात, इसमें अद्भुत, अद्भुत या AMAZINg शब्द शामिल होना चाहिए)
उत्तर:
grep -vi amazing *.txt
43) एक कमांड लिखिए जो IN.TXT नाम की फाइल की सॉर्ट की गई सामग्री को आउटपुट करेगा और आउटपुट को OUT.TXT नामक दूसरी फाइल में रखेगा, जबकि उसी समय डुप्लिकेट प्रविष्टियों को छोड़कर।
उत्तर:
sort IN.TXT | uniq > OUT.TXT
44) एक कमांड लिखें जो 15 मिनट में UNIX सिस्टम को बंद करने की अनुमति देगा, जिसके बाद यह रिबूट प्रदर्शन करेगा।
उत्तर:
/sbin/shutdown -r +15
45) क्या कमांड आपके प्रॉम्प्ट को MYPROMPT में बदल देगा?
शीघ्र बदलने के लिए, हम PS1 कमांड का उपयोग करते हैं, जैसे कि:
PS1 = 'MYPROMPT:'
४६) यह आज्ञा क्या करती है? बिल्ली का खाना 1> किटी
उत्तर: यह बिल्ली के भोजन के उत्पादन को फ़ाइल किटी में पुनर्निर्देशित करता है; कमान के रूप में ही है: बिल्ली का खाना> किटी
47) इस इंटरैक्टिव शेल स्क्रिप्ट में क्या गलत है?
इको क्या महीना है? $ मोंटचो $ माह पढ़ें उतना ही अच्छा है जितना कि कोई भी महीना।
उत्तर: प्रारंभ में, प्रश्न चिह्न को बचाना चाहिए (\?) ताकि इसे शेल मेटाचैकर के रूप में व्याख्या न किया जाए। दूसरा, इसे महीने पढ़ा जाना चाहिए, न कि $ महीना।
४ 48) एक शेल स्क्रिप्ट लिखिए जो उपयोगकर्ता की उम्र का अनुरोध करती है और फिर कुछ उपयुक्त टिप्पणी के साथ इसे गूँजती है।
उत्तर:
echo Hello! What\'s your age\?read ageecho $age! I\'ll be obsolete by that age!
49) एक स्क्रिप्ट लिखें जो इस क्रम में तारीख की जानकारी छापती है: समय, सप्ताह का दिन, दिन की संख्या, महीना, वर्ष (नमूना आउटपुट: 17:34:51 पीडीटी सन 12 फरवरी 2012)
उत्तर:
set 'date'echo $4 $5 $1 $3 $2 $6
50) एक स्क्रिप्ट लिखें जो निम्नलिखित को आउटपुट के रूप में दिखाएगी:
मुझे एक यू दे दो!
यू!
मा दे ए एन!
एन!
मुझे एक मैं दो!
मैं!
मुझे एक एक्स दे दो!
एक्स!
उत्तर: UNI Xdo में i के लिए
echo Give me a $i!echo $i!done