LFCS परीक्षा के उद्देश्यों में परिवर्तन के कारण प्रभावी २ फरवरी २०१६, हम आवश्यक विषयों को इसमें जोड़ रहे हैं एलएफसीएस श्रृंखला यहाँ प्रकाशित। इस परीक्षा की तैयारी के लिए, आपको इसका उपयोग करने के लिए अत्यधिक प्रोत्साहित किया जाता है एलएफसीई श्रृंखला भी।
एक बार जब आप कमांड लाइन के साथ काम करने के अभ्यस्त हो जाते हैं और ऐसा करने में सहज महसूस करते हैं, तो आप महसूस करते हैं कि एक नियमित लिनक्स इंस्टॉलेशन में वे सभी दस्तावेज शामिल होते हैं जिनकी आपको सिस्टम को उपयोग और कॉन्फ़िगर करने की आवश्यकता होती है।
कमांड लाइन हेल्प टूल्स से परिचित होने का एक और अच्छा कारण यह है कि एलएफसीएस तथा एलएफसीई परीक्षाएं, वे ही सूचना के एकमात्र स्रोत हैं जिनका आप उपयोग कर सकते हैं - कोई इंटरनेट ब्राउज़िंग नहीं और कोई गुगलिंग नहीं। यह सिर्फ आप और कमांड लाइन है।
इस कारण से, इस लेख में हम आपको स्थापित डॉक्स और टूल्स का प्रभावी ढंग से उपयोग करने के लिए कुछ सुझाव देंगे ताकि वे पास करने की तैयारी कर सकें। लिनक्स फाउंडेशन प्रमाणन परीक्षा।
एक मैन पेज, मैनुअल पेज के लिए छोटा, शब्द के सुझाव से कम और कुछ भी नहीं है: किसी दिए गए टूल के लिए एक मैनुअल। इसमें विकल्पों की सूची (स्पष्टीकरण के साथ) है जो कमांड का समर्थन करता है, और कुछ मैन पेजों में उपयोग के उदाहरण भी शामिल हैं।
मैन पेज खोलने के लिए, का उपयोग करें मैन कमांड उसके बाद उस टूल का नाम आता है जिसके बारे में आप और जानना चाहते हैं। उदाहरण के लिए:
#आदमी अंतर।
के लिए मैनुअल पेज खोलेगा अंतर
, पाठ फ़ाइलों की पंक्ति दर पंक्ति तुलना करने के लिए उपयोग किया जाने वाला उपकरण (बाहर निकलने के लिए, बस हिट करें क्यू
चाभी।)।
मान लें कि हम नाम की दो टेक्स्ट फाइलों की तुलना करना चाहते हैं फ़ाइल1
तथा करें 2
लिनक्स में। इन फ़ाइलों में संकुल की सूची है जो समान वितरण और संस्करण के साथ दो Linux बक्से में स्थापित हैं।
कर रहा हूँ अंतर
के बीच फ़ाइल1
तथा करें 2
हमें बताएंगे कि क्या उन सूचियों में कोई अंतर है:
# अंतर फ़ाइल1 फ़ाइल2.
जहां <
चिन्ह उन रेखाओं को इंगित करता है जो गायब हैं करें 2
. अगर वहाँ लाइनें गायब थीं फ़ाइल1
, वे द्वारा इंगित किया जाएगा >
इसके बजाय हस्ताक्षर करें।
दूसरी ओर, 7d6 मतलब लाइन #7 फ़ाइल में मिलान करने के लिए हटा दिया जाना चाहिए करें 2
(के जैसा २४डी२२ तथा 41d38), तथा 65,67d61 हमें बताता है कि हमें लाइनों को हटाने की जरूरत है 65 के माध्यम से 67 फ़ाइल एक में। अगर हम ये सुधार करते हैं, तो दोनों फाइलें समान होंगी।
वैकल्पिक रूप से, आप दोनों फाइलों को एक साथ प्रदर्शित कर सकते हैं -यो
विकल्प, मैन पेज के अनुसार। फाइलों में गायब लाइनों की अधिक आसानी से पहचान करने के लिए आपको यह मददगार लग सकता है:
# डिफरेंशियल-वाई फाइल1 फाइल2.
इसके अलावा, आप उपयोग कर सकते हैं अंतर
दो बाइनरी फाइलों की तुलना करने के लिए। यदि वे समान हैं, अंतर
आउटपुट के बिना चुपचाप बाहर निकल जाएगा। अन्यथा, यह निम्न संदेश लौटाएगा: "बाइनरी फ़ाइलें X और Y भिन्न हैं".
NS --मदद
विकल्प, कई (यदि सभी नहीं) कमांड में उपलब्ध है, उस विशिष्ट कमांड के लिए एक छोटा मैनुअल पेज माना जा सकता है। यद्यपि यह उपकरण का व्यापक विवरण प्रदान नहीं करता है, यह एक त्वरित नज़र में एक कार्यक्रम के उपयोग और इसके उपलब्ध विकल्पों की सूची के बारे में जानकारी प्राप्त करने का एक आसान तरीका है।
उदाहरण के लिए,
# सेड -- मदद।
sed (स्ट्रीम एडिटर) में उपलब्ध प्रत्येक विकल्प का उपयोग दिखाता है।
उपयोग करने के क्लासिक उदाहरणों में से एक एसईडी
फ़ाइलों में वर्णों को बदलना शामिल है। का उपयोग -मैं
विकल्प ("के रूप में वर्णित"फ़ाइलों को जगह में संपादित करें”), आप किसी फ़ाइल को खोले बिना उसे संपादित कर सकते हैं। यदि आप मूल सामग्री का बैकअप भी बनाना चाहते हैं, तो इसका उपयोग करें -मैं
मूल सामग्री के साथ एक अलग फ़ाइल बनाने के लिए एक प्रत्यय के बाद विकल्प।
उदाहरण के लिए, शब्द की प्रत्येक घटना को बदलने के लिए लोरेम
साथ टेकमिंट
(केस असंवेदनशील) in lorem.txt
और फ़ाइल की मूल सामग्री के साथ एक नई फ़ाइल बनाएँ, करें:
# कम lorem.txt | ग्रेप-आई लोरेम। # sed -i.orig 's/Lorem/Tecmint/gI' lorem.txt # कम lorem.txt | ग्रेप-आई लोरेम। # कम lorem.txt.orig | ग्रेप-आई लोरेम।
कृपया ध्यान दें कि हर घटना लोरेम
के साथ बदल दिया गया है टेकमिंट
में lorem.txt
, और की मूल सामग्री lorem.txt
में सहेजा गया है lorem.txt.orig
.
यह शायद मेरी पसंदीदा पिक है। अगर आप जायें तो /usr/share/doc
और एक निर्देशिका सूची बनाते हैं, आप अपने Linux सिस्टम में स्थापित उपकरणों के नाम के साथ बहुत सी निर्देशिका देखेंगे।
के मुताबिक फाइलसिस्टम पदानुक्रम मानक, इन निर्देशिकाओं में कॉन्फ़िगरेशन को आसान बनाने के लिए टेम्प्लेट और कॉन्फ़िगरेशन फ़ाइलों के साथ उपयोगी जानकारी होती है जो मैन पेज में नहीं हो सकती है।
उदाहरण के लिए, आइए विचार करें व्यंग्य-3.3.8
(संस्करण वितरण से वितरण में भिन्न हो सकता है) लोकप्रिय HTTP प्रॉक्सी के लिए और विद्रूप कैश सर्वर.
चलो सीडी
उस निर्देशिका में:
# सीडी /यूएसआर/शेयर/डॉक/स्क्विड-3.3.8.
और एक निर्देशिका सूचीकरण करें:
# एल.एस.
आप पर विशेष ध्यान देना चाह सकते हैं जल्दी शुरू
तथा विद्रूप.conf.दस्तावेज़ित
. इन फ़ाइलों में स्क्वीड के बारे में एक विस्तृत दस्तावेज़ीकरण और एक भारी टिप्पणी वाली कॉन्फ़िगरेशन फ़ाइल, क्रमशः शामिल हैं। अन्य पैकेजों के लिए, सटीक नाम भिन्न हो सकते हैं (as त्वरित रेफरी या 00क्विकस्टार्ट, उदाहरण के लिए), लेकिन सिद्धांत समान है।
अन्य पैकेज, जैसे कि अपाचे वेब सर्वर, अंदर कॉन्फ़िगरेशन फ़ाइल टेम्पलेट प्रदान करते हैं /usr/share/doc
, यह तब मददगार होगा जब आपको कुछ मामलों को नाम देने के लिए एक स्टैंडअलोन सर्वर या वर्चुअल होस्ट को कॉन्फ़िगर करना होगा।
आप जानकारी दस्तावेज़ों को स्टेरॉयड पर मैन पेज के रूप में सोच सकते हैं। जैसे, वे न केवल एक विशिष्ट उपकरण के लिए सहायता प्रदान करते हैं, बल्कि वे हाइपरलिंक्स के साथ भी ऐसा करते हैं (हाँ, हाइपरलिंक्स में कमांड लाइन!) जो आपको तीर कुंजियों का उपयोग करके एक अनुभाग से दूसरे अनुभाग में नेविगेट करने की अनुमति देता है और इसमें दर्ज करें पुष्टि करें।
शायद सबसे उदाहरण उदाहरण है:
# जानकारी कोरुटिल्स।
चूँकि कोरुटिल्स में होता है मूल फ़ाइल, खोल और पाठ हेरफेर उपयोगिताओं जो प्रत्येक ऑपरेटिंग सिस्टम पर मौजूद होने की उम्मीद है, आप जानकारी में उन श्रेणियों में से प्रत्येक के लिए विस्तृत विवरण की अपेक्षा कर सकते हैं कोरुटिल्स.
जैसा कि मैन पेजों के मामले में होता है, आप दबाकर किसी सूचना दस्तावेज़ से बाहर निकल सकते हैं क्यू
चाभी।
इसके अतिरिक्त, जीएनयू जानकारी का उपयोग नियमित मैन पेजों को प्रदर्शित करने के लिए भी किया जा सकता है, साथ ही जब टूल नाम का अनुसरण किया जाता है। उदाहरण के लिए:
#जानकारी ट्यून2fs.
का मैन पेज लौटाएगा ट्यून2fs, ext2/3/4 फाइल सिस्टम प्रबंधन उपकरण।
और अब जब हम इस पर काम कर रहे हैं, तो आइए इसके कुछ उपयोगों की समीक्षा करें ट्यून2fs:
के शीर्ष पर फाइल सिस्टम के बारे में जानकारी प्रदर्शित करें /dev/mapper/vg00-vol_backups:
# ट्यून2fs -l /dev/mapper/vg00-vol_backups.
फ़ाइल सिस्टम वॉल्यूम नाम सेट करें (इस मामले में बैकअप):
# ट्यून2fs -L बैकअप / देव / मैपर / वीजी 00-वॉल_बैकअप।
चेक अंतराल बदलें और /
या माउंट काउंट्स (इसका उपयोग करें -सी
कई माउंट काउंट सेट करने का विकल्प और /
या -मैं
चेक अंतराल सेट करने का विकल्प, जहां घ = दिन, डब्ल्यू = सप्ताह, तथा मी = महीने).
# ट्यून2fs -c 150 /dev/mapper/vg00-vol_backups # हर 150 माउंट की जांच करें। #tun2fs -i 6w /dev/mapper/vg00-vol_backups # हर 6 हफ्ते में चेक करें।
उपरोक्त सभी विकल्पों को के साथ सूचीबद्ध किया जा सकता है --मदद
विकल्प, या मैन पेज में देखा गया।
किसी दिए गए टूल के लिए मदद का आह्वान करने का तरीका चाहे जो भी हो, यह जानते हुए कि वे मौजूद हैं और उनका उपयोग कैसे करना है, निश्चित रूप से परीक्षा में काम आएगा। क्या आप किसी अन्य उपकरण के बारे में जानते हैं जिसका उपयोग दस्तावेज़ीकरण देखने के लिए किया जा सकता है? नीचे दिए गए फॉर्म का उपयोग करके टेकमिंट समुदाय के साथ साझा करने के लिए स्वतंत्र महसूस करें।
प्रश्न और अन्य टिप्पणियों का भी स्वागत है।