विषय - सूची[छिपाना][प्रदर्शन]
- 1. खोल वास्तव में क्या है?
- 2. शेल स्क्रिप्टिंग वास्तव में क्या है?
- 3. शेल स्क्रिप्टिंग के लाभों की व्याख्या करें।
- 4. जीयूआई प्रोग्रामिंग का वर्णन करें।
- 5. शेल प्रोग्रामिंग में, सुपरब्लॉक वास्तव में क्या है?
- 6. कई प्रकार के सुलभ गोले की सूची बनाएं।
- 7. बॉर्न शेल और सी शेल में अंतर लिखिए।
- 8. शैल चर वास्तव में क्या हैं?
- 9. शैल स्क्रिप्ट में कितने प्रकार के चर हैं?
- 10. शेल फ़ाइल को चलाने के लिए किस कमांड का उपयोग किया जाता है?
- 11. शेल स्क्रिप्टिंग में सुपर ब्लॉक के बारे में आप मुझे क्या बता सकते हैं?
- 12. एक मेटाकैरेक्टर वास्तव में क्या है?
- 13. सॉफ्ट और हार्ड लिंक्स में क्या अंतर है?
- 14. शेल स्क्रिप्टिंग में शेबांग लाइन का क्या अर्थ है?
- 15. एक Linux प्रक्रिया कितने चरणों से गुजरती है?
- 16. क्रोंटैब का वर्णन करें।
- 17. नियंत्रण निर्देश वास्तव में क्या हैं?
- 18. $* और $@ के बीच क्या अंतर है?
- 19. कृपया बताएं कि आप शेल स्क्रिप्ट में स्ट्रिंग्स की तुलना कैसे करते हैं।
- 20. मैं फाइलें कैसे बना सकता हूं, पढ़ सकता हूं और हटा सकता हूं?
- 21. क्या शेल स्क्रिप्टिंग में हार्ड और सॉफ्ट लिंक को अलग करना संभव है?
- 22. आप शेल प्रोग्राम में बग्स का निवारण कैसे करेंगे?
- 23. फाइल सिस्टम में कितने ब्लॉक होते हैं?
- 24. बैश कमजोर टाइप की जाने वाली भाषा क्यों है?
- 25. शेल स्क्रिप्ट में एक वेरिएबल की अवधि कितनी होती है?
- 26. इको के लिए रिप्लेसमेंट कमांड को नाम दें।
- 27. आईएफएस को परिभाषित करें
- 28. क्या एक शेल में कई स्क्रिप्ट चलाना संभव है?
- 29. vi संपादकों के कितने तरीके हैं?
- 30. $! के बीच क्या अंतर है! और $$?
- 31. $# का क्या अर्थ है?
- 32. बैकअप बनाने के लिए प्रयुक्त कमांड को नाम दें।
- 33. शेल स्क्रिप्टिंग का उपयोग करना कब अनुपयुक्त है?
- 34. आप Linux से डेटाबेस सर्वर से कैसे कनेक्ट होने जा रहे हैं?
- 35. दो क्रॉस्टैब कमांड फाइलें क्या हैं?
- 36. किसी फ़ाइल या डेटा के लिए तीन विशिष्ट UNIX सुरक्षा सुरक्षा क्या हैं?
- 37. sed कमांड को एक उदाहरण की सहायता से संक्षेप में समझाइए।
- 38. शेल स्क्रिप्टिंग में, ओपन क्लाइंट ड्राइवर के साथ आने वाले टूल्स का क्या उद्देश्य है?
- 49. उस कमांड को नाम दें जिसका उपयोग सिस्टम की अवधि निर्धारित करने के लिए किया जाना चाहिए।
- 40. कई मान जोड़ने के लिए एक स्क्रिप्ट बनाएं।
- 41. एक फ़ंक्शन उदाहरण बनाएं।
- निष्कर्ष
शेल स्क्रिप्ट एक कंप्यूटर प्रोग्राम या कमांड-लाइन दुभाषिया है जिसे यूनिक्स शेल द्वारा चलाने का इरादा है। शेल स्क्रिप्ट बनाने के बारे में सबसे अच्छा पहलू यह है कि निर्देश और सिंटैक्स सीधे कमांड लाइन पर दर्ज किए गए समान हैं।
लिनक्स एक लोकप्रिय ओपन-सोर्स ऑपरेटिंग सिस्टम है जिसे इसकी उच्च सुरक्षा और कमांड-लाइन इंटरफेस के लिए मान्यता प्राप्त है। इच्छुक DevOps इंजीनियरों के लिए शेल स्क्रिप्टिंग या बैश स्क्रिप्टिंग को समझना महत्वपूर्ण है।
यदि आप शेल स्क्रिप्टिंग से परिचित हैं और नौकरी के लिए साक्षात्कार की तैयारी कर रहे हैं, तो यह शेल स्क्रिप्टिंग साक्षात्कार प्रश्न और उत्तर लेख आपको सर्वश्रेष्ठ शेल स्क्रिप्टिंग साक्षात्कार प्रश्न प्रदान करेगा जो आपकी तैयारी को आसान बना देगा।
1. खोल वास्तव में क्या है?
शेल उपयोगकर्ता और कर्नेल के बीच एक सेतु का काम करता है। भले ही केवल एक कर्नेल हो सकता है, एक सिस्टम में एक ही समय में कई शेल चल सकते हैं।
नतीजतन, जब भी कोई उपयोगकर्ता कीबोर्ड में एक कमांड टाइप करता है, तो शेल इसे निष्पादित करने के लिए कर्नेल से बात करता है और फिर उपयोगकर्ता को परिणाम प्रदर्शित करता है।
2. शेल स्क्रिप्टिंग वास्तव में क्या है?
शेल स्क्रिप्टिंग एक फ्री और ओपन सोर्स कंप्यूटर सॉफ्टवेयर है जो यूनिक्स/लिनक्स शेल में चलता है। शेल स्क्रिप्टिंग सॉफ्टवेयर आपको कमांड की एक श्रृंखला लिखने की अनुमति देता है जिसे शेल निष्पादित करेगा।
यह लंबे और दोहराए जाने वाले कमांड अनुक्रमों को एक एकल और आसान स्क्रिप्ट में एकीकृत कर सकता है जिसे किसी भी समय सहेजा और निष्पादित किया जा सकता है, जिससे प्रोग्रामिंग प्रयासों को कम किया जा सकता है।
3. शेल स्क्रिप्टिंग के लाभों की व्याख्या करें।
- UNIX, Linux, BSD और Mac OS X सहित लगभग हर मौजूदा ऑपरेटिंग सिस्टम शेल स्क्रिप्ट चला सकता है क्योंकि वे एक व्याख्या की गई भाषा में बनाए गए हैं।
- एक डिबगिंग टूल जो इंटरैक्टिव होने के साथ-साथ एक तेज़ शुरुआत भी है।
- यह प्रशासनिक कर्तव्यों को स्वचालित करने में मदद करके समय बचाता है।
- प्रोग्रामर को अपने सिंटैक्स को समायोजित करने की आवश्यकता नहीं होती है क्योंकि कमांड और सिंटैक्स वही होते हैं जो सीधे कमांड लाइन में रखे जाते हैं।
- शैल स्क्रिप्ट का उपयोग करना और लिखना आसान है।
- इस टूल से सॉफ्टवेयर एप्लिकेशन को उनके संबंधित प्लेटफॉर्म के अनुसार तैयार किया जा सकता है।
- एकल निर्देशों के बजाय, उनका उपयोग सामूहिक निष्पादन के लिए किया जा सकता है।
- आप आवश्यक कार्यक्षमता के साथ अपना स्वयं का कस्टम ऑपरेटिंग सिस्टम बनाने के लिए इसका उपयोग कर सकते हैं।
4. जीयूआई प्रोग्रामिंग का वर्णन करें।
ग्राफिकल यूजर इंटरफेस (जीयूआई) प्रोग्रामिंग को कंप्यूटर और ऐप्स को संचालित करने के लिए आवश्यक जीयूआई स्क्रिप्टिंग के रूप में जाना जाता है। यह कई ऑपरेटिंग सिस्टम के साथ काम करता है और इसका उपयोग विभिन्न प्रोग्रामों को नियंत्रित करने के लिए किया जाता है।
5. शेल प्रोग्रामिंग में, सुपरब्लॉक वास्तव में क्या है?
सुपरब्लॉक नामक एक सॉफ्टवेयर कुछ फाइल सिस्टम के रिकॉर्ड को स्टोर करता है। आकार, भरे हुए और खाली ब्लॉकों की संख्या, डेटा का उपयोग, ब्लॉक समूह का आकार, और इनोड तालिकाओं का स्थान और आकार उन गुणों में से हैं जो एक ब्लॉक में पाए जा सकते हैं।
6. कई प्रकार के सुलभ गोले की सूची बनाएं।
- बॉर्न शेल: बॉर्न-प्रकार के शेल का उपयोग करते समय, डिफ़ॉल्ट संकेत $ प्रतीक होता है।
- सी शेल: सी-टाइप शेल का उपयोग करते समय, डिफ़ॉल्ट प्रॉम्प्ट वर्ण% है।
- कॉर्न शेल: कॉर्न एक यूनिक्स-आधारित शेल स्क्रिप्टिंग एप्लिकेशन है जो मूल रूप से बैश शेल स्क्रिप्टिंग पर आधारित था। यह खोल अत्यधिक जटिल है और उच्च स्तर का उपयोग करता है प्रोग्रामिंग भाषा.
- टीसीएसएच: टीसीएसएच का कोई एक पूर्ण रूप नहीं है। यह वैसा ही है। टीसीएसएच बर्कले यूनिक्स सी शेल का अधिक परिष्कृत संस्करण है। यह अब सी सिंटैक्स का समर्थन करता है।
7. बॉर्न शेल और सी शेल में अंतर लिखिए।
बॉर्न शैल: इसकी कॉम्पैक्टनेस और गति इसे अन्य गोले से अलग करती है। हालांकि, पूर्व अनुरोधों को याद रखने की क्षमता जैसे इंटरैक्टिव तत्व गायब हैं। इसके अलावा, अंकगणित और तार्किक अभिव्यक्ति बॉर्न शेल द्वारा समर्थित नहीं हैं।
सी शैल: यह एक यूनिक्स सुधार है जिसमें उपनाम और कमांड इतिहास जैसी इंटरैक्टिव विशेषताएं शामिल हैं। इसमें अंतर्निहित अंकगणित और अभिव्यक्ति व्याकरण के अलावा आसान प्रोग्रामिंग क्षमताएं हैं।
8. शैल चर वास्तव में क्या हैं?
शेल चर हर शेल प्रोग्राम या स्क्रिप्ट की नींव हैं। वेरिएबल शेल को शेल एप्लिकेशन के भीतर डेटा को स्टोर और बदलने में सक्षम बनाता है। स्ट्रिंग वेरिएबल्स का उपयोग आमतौर पर शेल वेरिएबल्स को होल्ड करने के लिए किया जाता है।
9. शैल स्क्रिप्ट में कितने प्रकार के चर हैं?
ऑपरेटिंग सिस्टम (लिनक्स) सिस्टम-डिफ़ाइंड वैरिएबल बनाता और परिभाषित करता है। इन चरों को अक्सर बड़े अक्षरों में परिभाषित किया जाता है और "सेट" कमांड के साथ जांच की जा सकती है।
उपयोगकर्ता-परिभाषित चर सिस्टम उपयोगकर्ताओं द्वारा उत्पन्न या निर्दिष्ट किए जाते हैं, और उनके मूल्यों की जांच "इको" कमांड को निष्पादित करके की जा सकती है।
10. शेल फ़ाइल को चलाने के लिए किस कमांड का उपयोग किया जाता है?
11. शेल स्क्रिप्टिंग में सुपर ब्लॉक के बारे में आप मुझे क्या बता सकते हैं?
एक सुपर ब्लॉक केवल सॉफ्टवेयर है जो कुछ फाइल सिस्टम के बारे में जानकारी संग्रहीत करता है।
एक सुपरब्लॉक में ब्लॉक आकार, खाली और पूर्ण ब्लॉकों की संख्या और उनकी संबंधित गणना, इनोड टेबल का आकार और प्लेसमेंट, डिस्क ब्लॉक मैप, और सांख्यिकी और ब्लॉक समूहों के आकार का उपयोग जैसी जानकारी होती है।
12. एक मेटाकैरेक्टर वास्तव में क्या है?
एक मेटाएक्टेक्टर एक अद्वितीय चरित्र है जिसे शेल के प्रोग्राम या डेटा फ़ील्ड में शामिल किया जाता है। यह अन्य पात्रों के बारे में जानकारी प्रदान करता है। उदाहरण के लिए, 's' अक्षर से शुरू होने वाली सभी फाइलों को सूचीबद्ध करने के लिए, 'ls s*' कमांड का उपयोग करें।
13. सॉफ्ट और हार्ड लिंक्स में क्या अंतर है?
सॉफ्ट लिंक फ़ाइल नाम से जुड़े होते हैं और विभिन्न फ़ाइल सिस्टम पर रह सकते हैं; जबकि, हार्ड लिंक फ़ाइल के इनोड से जुड़े होते हैं और फ़ाइल के समान फ़ाइल सिस्टम पर होने चाहिए।
मूल फ़ाइल को हटाने से सॉफ्ट लिंक निष्क्रिय (टूटी हुई कड़ी) बन जाती है, लेकिन इसका हार्ड कनेक्शन पर कोई प्रभाव नहीं पड़ता है और हार्ड लिंक अभी भी फ़ाइल की एक प्रति तक पहुँच बनाएगा।
14. शेल स्क्रिप्टिंग में शेबांग लाइन का क्या अर्थ है?
शेबांग लाइन आमतौर पर स्क्रिप्ट के शीर्ष पर स्थित होती है, उदाहरण के लिए, #!/bin/sh। यह रेखा इंजन की स्थिति को निर्दिष्ट करती है। यह इंजन आमतौर पर वह होता है जो स्क्रिप्ट चलाता है।
15. एक Linux प्रक्रिया कितने चरणों से गुजरती है?
आमतौर पर, एक लिनक्स प्रक्रिया निम्नलिखित चार चरणों से गुजरती है:
- प्रतीक्षारत: लिनक्स प्रक्रिया द्वारा संसाधन की प्रतीक्षा की जा रही है।
- चल रहा है: अभी, लिनक्स प्रक्रिया चल रही है।
- रोक दिया गया: एक सफल निष्पादन के बाद, लिनक्स प्रक्रिया समाप्त हो जाती है।
- Zombieeप्रक्रिया रुक गई है, लेकिन प्रक्रिया तालिका अभी भी इसे सक्रिय के रूप में दिखाती है।
16. क्रोंटैब का वर्णन करें।
क्रोंटैब क्रॉन टेबल के लिए खड़ा है क्योंकि जॉब शेड्यूलर 'क्रॉन' का इस्तेमाल नौकरियों को करने के लिए किया जाता है। यह आदेशों का एक संग्रह है जो नियमित रूप से किया जाता है, और कमांड का नाम भी सूची को नियंत्रित करता है।
शेड्यूल और शेड्यूल बदलने के लिए इस्तेमाल किए जाने वाले टूल दोनों को क्रॉस्टैब कहा जाता है।
17. नियंत्रण निर्देश वास्तव में क्या हैं?
नियंत्रण निर्देश इंगित करते हैं कि स्क्रिप्ट के विभिन्न निर्देशों का प्रदर्शन कैसे किया जाएगा। वे आम तौर पर शेल अनुप्रयोगों में मूल्यांकन करने के लिए उपयोग किए जाते हैं बहाव को काबू करें.
इन निर्देशों के बिना, शेल स्क्रिप्ट का निष्पादन क्रम में आगे बढ़ता है। नियंत्रण निर्देश प्रभावित करते हैं कि शेल कार्यक्रमों में निष्पादन कैसे आगे बढ़ता है।
18. $* और $@ के बीच क्या अंतर है?
$@ प्रत्येक उद्धृत तर्क को एक अलग तर्क मानता है, जबकि $* स्थितीय मापदंडों के पूर्ण संग्रह को एक स्ट्रिंग मानता है।
19. कृपया बताएं कि आप शेल स्क्रिप्ट में स्ट्रिंग्स की तुलना कैसे करते हैं।
टेक्स्ट स्ट्रिंग्स की तुलना करने के लिए 'टेस्ट' कमांड का उपयोग किया जाता है। यह आदेश प्रत्येक स्ट्रिंग के वर्णों की तुलना करके टेक्स्ट स्ट्रिंग्स की तुलना करता है।
20. मैं फाइलें कैसे बना सकता हूं, पढ़ सकता हूं और हटा सकता हूं?
21. क्या शेल स्क्रिप्टिंग में हार्ड और सॉफ्ट लिंक को अलग करना संभव है?
शेल स्क्रिप्टिंग एक मजबूत समाधान है, जो विंडोज़ की तरह, शॉर्टकट बनाने के लिए लिंक का उपयोग करता है। सॉफ्ट लिंक का कोई निश्चित स्थान नहीं होता है और एक ही फाइल सिस्टम पर हर जगह पाया जा सकता है।
वे आमतौर पर फ़ाइल नाम से बंधे होते हैं। दूसरी ओर, हार्ड लिंक एक ही फाइल सिस्टम पर बने रहते हैं। ज्यादातर स्थितियों में, हार्ड लिंकेज नोड्स से जुड़े होते हैं और उनकी एक निश्चित स्थिति होती है।
22. आप शेल प्रोग्राम में बग्स का निवारण कैसे करेंगे?
स्क्रिप्ट बग के समस्या निवारण के कुछ सामान्य तरीके हैं:
- डिबगिंग की अनुमति देने के लिए सेट-एक्स का उपयोग किया जाता है।
- किसी समस्या की खोज में सहायता करने वाली जानकारी दिखाने के लिए शेल स्क्रिप्ट में डिबग स्टेटमेंट डालें।
23. फाइल सिस्टम में कितने ब्लॉक होते हैं?
- सुपरब्लॉक: यह ब्लॉक फ़ाइल सिस्टम की स्थिति पर विवरण प्रदान करता है, जिसमें ब्लॉक आकार, ब्लॉक समूह का आकार, डेटा का उपयोग, खाली और भरे हुए ब्लॉक की संख्या, इनोड टेबल का आकार और प्लेसमेंट आदि शामिल हैं।
- बूटब्लॉक: बूटस्ट्रैप लोडर सॉफ़्टवेयर, जो उपयोगकर्ता द्वारा होस्ट सिस्टम को बूट करने पर चलता है, इस ब्लॉक में संग्रहीत किया जाता है।
- डेटा ब्लॉक: डेटा के इस ब्लॉक में फ़ाइल सिस्टम की फ़ाइल सामग्री होती है।
- इनोड टेबल: यूनिक्स सभी घटकों को फाइलों के रूप में मानता है, और इनोड टेबल सभी फाइल-संबंधित डेटा के लिए भंडार है।
24. बैश कमजोर टाइप की जाने वाली भाषा क्यों है?
चर घोषित करते समय डेटा प्रकार की घोषणा की आवश्यकता की कमी के कारण, बैश एक कमजोर टाइप की गई भाषा है। एक चर का प्रकार उसके वर्तमान मूल्य से निर्धारित होता है और इसे बैश में एक स्ट्रिंग के रूप में माना जाता है।
बैश चर को परिभाषित करने के लिए डिक्लेयर कमांड का उपयोग किया जा सकता है।
हालांकि, डेटा प्रकारों को परिभाषित करने की संभावनाएं प्रतिबंधित हैं और सभी डेटा प्रकारों को कवर नहीं करती हैं। उदाहरण के लिए, डिक्लेयर कमांड का उपयोग फ्लोट डेटा प्रकार के साथ नहीं किया जा सकता है।
25. शेल स्क्रिप्ट में एक वेरिएबल की अवधि कितनी होती है?
शेल स्क्रिप्ट में एक वेरिएबल का जीवनकाल केवल निष्पादन के समापन तक होता है।
26. इको के लिए रिप्लेसमेंट कमांड को नाम दें।
tput कमांड इको का एक विकल्प है। हम इस कमांड का उपयोग यह नियंत्रित करने के लिए कर सकते हैं कि आउटपुट कैसे प्रदर्शित होता है। इसके अलावा, स्क्रीन के आकार की परवाह किए बिना, शेल स्क्रिप्ट अंडरलाइन और सेंटर टेक्स्ट जैसी चीजें कर सकती हैं।
27. आईएफएस को परिभाषित करें
IFS,आंतरिक क्षेत्र विभाजक के लिए खड़ा है। यह एक सिस्टम वेरिएबल है जिसमें स्पेस, टैब के डिफ़ॉल्ट मान के साथ एक नई लाइन होती है। IFS इंगित करता है कि एक फ़ील्ड या शब्द एक पंक्ति में कहाँ समाप्त होता है और दूसरा शुरू होता है।
28. क्या एक शेल में कई स्क्रिप्ट चलाना संभव है?
हां, एक शेल में कई लिपियों को निष्पादित किया जा सकता है। आप कई स्क्रिप्ट चलाकर एक स्क्रिप्ट को दूसरी से कॉल कर सकते हैं। ऐसा करने के लिए, आपको उस स्क्रिप्ट का नाम निर्दिष्ट करना होगा जिसे आप आमंत्रित करना चाहते हैं।
29. vi संपादकों के कितने तरीके हैं?
- कमांड मोड: यह वह मोड है जिसमें आप शुरू करते हैं।
- संपादन मोड: यह विकल्प आपको बाद के संपादन करने की अनुमति देता है।
- इस मोड में, आप vi के साथ इंटरैक्ट करते हैं और इसे प्रोसेस करने के निर्देश देते हैं।
30. $! के बीच क्या अंतर है! और $$?
$! उस प्रक्रिया की प्रक्रिया आईडी प्रदर्शित करता है जो हाल ही में पृष्ठभूमि में चली गई है।
$$ वर्तमान में निष्पादित प्रक्रिया की प्रक्रिया आईडी देता है।
31. $# का क्या अर्थ है?
$# आम तौर पर तर्कों की संख्या रखता है, हालांकि यह कार्यों के लिए भिन्न हो सकता है। सरल रूप से वर्णित, इसका उपयोग शेल स्क्रिप्ट को आपूर्ति किए गए कमांड-लाइन मापदंडों की संख्या को रिकॉर्ड करने के लिए किया गया था।
32. बैकअप बनाने के लिए प्रयुक्त कमांड को नाम दें।
बैकअप बनाने के लिए टार कमांड का उपयोग किया जाता है। टार टेप संग्रह के लिए एक संक्षिप्त नाम है, और इसका उपयोग टार, गज़िप और बज़िप को नियोजित करने वाले बैकअप बनाने के लिए किया जाता है। यह कमांड फाइलों को टेप से और में सेव और रिस्टोर कर सकता है।
आम तौर पर, फ़ाइलों और निर्देशिकाओं को टैरबॉल में संपीड़ित किया जाता है, जो संग्रह फ़ाइलें होती हैं। यह इस कारण से सबसे अधिक उपयोग किए जाने वाले निर्देशों में से एक है। इसके अलावा, टारबॉल को एक सर्वर से दूसरे सर्वर में आसानी से ट्रांसफर किया जा सकता है।
33. शेल स्क्रिप्टिंग का उपयोग करना कब अनुपयुक्त है?
यदि कार्य वास्तव में जटिल है, जैसे संपूर्ण पेरोल प्रसंस्करण प्रणाली का निर्माण करना, तो हमें शेल स्क्रिप्टिंग का उपयोग नहीं करना चाहिए।
यदि कार्य को उच्च स्तर की उत्पादकता की आवश्यकता है तो हमें शेल स्क्रिप्टिंग का उपयोग नहीं करना चाहिए।
यदि परियोजना कई सॉफ्टवेयर समाधानों की मांग करती है तो हमें शेल स्क्रिप्टिंग का उपयोग नहीं करना चाहिए।
34. आप Linux से डेटाबेस सर्वर से कैसे कनेक्ट होने जा रहे हैं?
हम खुले क्लाइंट ड्राइवर के साथ शामिल isql उपयोगिता का उपयोग निम्नानुसार कर सकते हैं:
35. दो क्रॉस्टैब कमांड फाइलें क्या हैं?
cron.allow निर्धारित करता है कि किन उपयोगकर्ताओं को crontab कमांड का उपयोग करने की अनुमति दी जानी चाहिए।
cron.deny, जो यह निर्धारित करता है कि उपयोगकर्ताओं को crontab कमांड का उपयोग करने से प्रतिबंधित किया जाना चाहिए या नहीं।
36. किसी फ़ाइल या डेटा के लिए तीन विशिष्ट UNIX सुरक्षा सुरक्षा क्या हैं?
- यह फाइलों को पढ़ने, लिखने और निष्पादित करने के अधिकार प्रदान करके फ़ाइल-स्तरीय सुरक्षा प्रदान करता है।
- यह उपयोगकर्ताओं को प्रमाणीकरण के लिए एक अद्वितीय उपयोगकर्ता आईडी और पासवर्ड प्रदान करता है ताकि अपरिचित या अनधिकृत व्यक्ति इसे एक्सेस न कर सकें।
- यह सुरक्षा प्रदान करता है फ़ाइलों को एन्क्रिप्ट करना. यह दृष्टिकोण आपको एक फ़ाइल को एक अपठनीय प्रारूप में एन्कोड करने में सक्षम बनाता है। यहां तक कि अगर कोई फ़ाइल खोली जाती है, तो उसकी सामग्री को तब तक नहीं पढ़ा जा सकता जब तक कि इसे डिक्रिप्ट नहीं किया जाता है।
37. sed कमांड को एक उदाहरण की सहायता से संक्षेप में समझाइए।
sed स्ट्रीम एडिटर का संक्षिप्त नाम है। इसका उपयोग किसी संपादक के उपयोग के बिना किसी फ़ाइल को संपादित करने के लिए किया जाता है। इसका उपयोग किसी दिए गए स्ट्रीम को बदलने के लिए किया जाता है, जैसे फ़ाइल या पाइपलाइन इनपुट।
38. शेल स्क्रिप्टिंग में, ओपन क्लाइंट ड्राइवर के साथ आने वाले टूल्स का क्या उद्देश्य है?
सिस्टम पूरी तरह से टूल के माध्यम से डेटाबेस सर्वर से जुड़ा है। प्रोग्रामिंग के लिए उपयोगकर्ताओं को कई महत्वपूर्ण और आवश्यक गतिविधियों को पूरा करना आवश्यक है।
स्क्रिप्टिंग के लिए, अधिक डेटा और जानकारी की आवश्यकता होती है, और उन्हें एक ही स्थान पर रखना हमेशा व्यावहारिक नहीं होता है। इस दृष्टिकोण का उपयोग करने वाले उपयोगकर्ताओं को त्रुटि मुक्त आउटपुट की गारंटी देनी चाहिए।
49. उस कमांड को नाम दें जिसका उपयोग सिस्टम की अवधि निर्धारित करने के लिए किया जाना चाहिए।
अपटाइम कमांड का उपयोग करके, आप यह निर्धारित कर सकते हैं कि आपका सिस्टम कितने समय से चालू है। 1, 5 और 15 मिनट से अधिक सक्रिय सत्र और सामान्य सिस्टम लोड वाले उपयोगकर्ताओं की संख्या भी उपलब्ध है।
आप अपने द्वारा चुने गए विकल्पों के अनुसार एक ही बार में प्रस्तुत की जाने वाली जानकारी को फ़िल्टर भी कर सकते हैं।
40. कई मान जोड़ने के लिए एक स्क्रिप्ट बनाएं।
41. एक फ़ंक्शन उदाहरण बनाएं।
निष्कर्ष
आप समझ सकते हैं कि शेल मुख्य रूप से ऑपरेटिंग सिस्टम और उपयोगकर्ता के बीच एक इंटरफ़ेस है जो इन शेल-स्क्रिप्टिंग साक्षात्कार प्रश्नों की सहायता से उपयोगकर्ता द्वारा दर्ज किए गए निर्देशों को ऑपरेटिंग सिस्टम या कर्नेल में अनुवाद करता है।
साक्षात्कार की तैयारी प्रक्रिया में यह अवधारणा अक्सर महत्वपूर्ण होती है DevOps इंजीनियर और स्वचालन परीक्षक। शैल स्क्रिप्टिंग विभिन्न जटिलता स्तरों की स्क्रिप्ट बनाने में सक्षम बनाती है। शैल स्क्रिप्टिंग का उपयोग विभिन्न आवर्ती प्रक्रियाओं को स्वचालित करने के लिए भी किया जा सकता है।
देख हैशडॉर्क की साक्षात्कार श्रृंखला साक्षात्कार की तैयारी में मदद के लिए।
एक जवाब लिखें