अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

ऑगटूल - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में ऑगटूल चलाएं

यह कमांड ऑगटूल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


ऑगटूल - कॉन्फ़िगरेशन फ़ाइलों का निरीक्षण और संशोधन करें

SYNOPSIS


ऑगटूल [विकल्प] [कमांड]

वर्णन


ऑगियस एक कॉन्फ़िगरेशन संपादन उपकरण है। यह कॉन्फ़िगरेशन फ़ाइलों को उनके मूल में पार्स करता है
स्वरूपित करता है और उन्हें एक पेड़ में बदल देता है। कॉन्फ़िगरेशन परिवर्तन हेरफेर करके किए जाते हैं
यह पेड़ और इसे मूल कॉन्फ़िगरेशन फ़ाइलों में वापस सहेजना।

ऑगटूल जेनरेटेड ट्री को एक कमांड लाइन इंटरफ़ेस प्रदान करता है। कमांड एकल हो सकता है
कमांड जैसा कि "कमांड" के अंतर्गत वर्णित है। जब बिना किसी कमांड के कॉल किया जाता है, तो यह कमांड पढ़ता है
फ़ाइल के अंत का सामना होने तक मानक इनपुट।

विकल्प


-c, --टाइपचेक
टाइपचेक लेंस. यह बहुत धीमा हो सकता है, और इसलिए डिफ़ॉल्ट रूप से नहीं किया जाता है, लेकिन किया जाता है
विकास के दौरान अत्यधिक अनुशंसित।

-b, --बैकअप
जब फ़ाइलें बदली जाती हैं, तो मूल फ़ाइलों को '.augsave' एक्सटेंशन वाली फ़ाइल में सुरक्षित रखें

-n, --नया
फ़ाइलों में परिवर्तन को '.augnew' एक्सटेंशन के साथ सहेजें, मूल फ़ाइलों को संशोधित न करें

-r, --जड़=जड़
फ़ाइल सिस्टम के रूट के रूप में निर्देशिका ROOT का उपयोग करें। रूट सेट पर प्राथमिकता लेता है
AUGEAS_ROOT पर्यावरण चर के साथ।

-I, --शामिल=डीआईआर
मॉड्यूल लोडपाथ में डीआईआर जोड़ें। कई बार दिया जा सकता है. निर्देशिकाएँ यहाँ सेट हैं
AUGEAS_LENS_LIB परिवेश में निर्दिष्ट किसी भी निर्देशिका से पहले खोजा जाता है
वैरिएबल, और डिफ़ॉल्ट निर्देशिकाओं से पहले /usr/share/augeas/लेंस और
/usr/share/augeas/लेंस/जिला.

-t, --रूपांतरण=XFM
एक फ़ाइल परिवर्तन जोड़ें; 'ट्रांसफ़ॉर्म' कमांड सिंटैक्स का उपयोग करता है, उदाहरण के लिए "-t 'Fstab incl
/etc/fstab.bak'"।

-f, --फ़ाइल=फ़ाइल
फ़ाइल से आदेश पढ़ें.

-i, --इंटरैक्टिव
टर्मिनल से आदेश पढ़ें. जब साथ मिलाया जाता है -f या stdin, ड्रॉप का पुनर्निर्देशन
फ़ाइल से कमांड निष्पादित करने के बाद एक इंटरैक्टिव सत्र में।

-e, --गूंज
stdin के माध्यम से किसी फ़ाइल से कमांड पढ़ते समय, उन्हें प्रिंट करने से पहले कमांड को प्रतिध्वनित करें
उत्पादन.

-s, --ऑटोसेव
सत्र के अंत में सभी परिवर्तन स्वचालित रूप से सहेजें।

-S, --nostdinc
मॉड्यूल के लिए किसी भी डिफ़ॉल्ट निर्देशिका की खोज न करें। जब यह विकल्प सेट किया जाता है,
केवल निर्देशिकाएँ स्पष्ट रूप से निर्दिष्ट हैं -I या में निर्दिष्ट AUGEAS_LENS_LIB होगा
मॉड्यूल की खोज की गई।

-L, --भार रहित
स्टार्टअप पर कोई भी फाइल लोड न करें। इसका उपयोग आमतौर पर किन फ़ाइलों को ठीक करने के लिए किया जाता है
"/augeas/load" में प्रविष्टियों को संशोधित करके और फिर "लोड" कमांड जारी करके लोड करें।

-A, --नोऑटोलोड
स्टार्टअप पर किसी भी लेंस मॉड्यूल को लोड न करें, और इसलिए कोई फ़ाइल भी लोड न करें। यह नहीं बनाता है
"/augeas/load" के अंतर्गत प्रविष्टियाँ चाहे कुछ भी हों; किसी भी फाइल को पढ़ने के लिए, उन्हें सेट अप करना होगा
मैन्युअल रूप से और लोडिंग "लोड" कमांड से शुरू की जानी चाहिए। इस विकल्प का प्रयोग करने से मिलता है
सबसे तेज़ स्टार्टअप.

--अवधि
पेड़ में नोड्स के लिए लोड स्पैन स्थिति, क्योंकि वे मूल फ़ाइल से संबंधित हैं।
के उपयोग को सक्षम बनाता है विस्तार स्थिति डेटा पुनः प्राप्त करने के लिए आदेश।

--संस्करण
संस्करण जानकारी प्रिंट करें और बाहर निकलें। संस्करण पेड़ के नीचे भी है
"/आगेस/संस्करण"।

कमानों


इंटरैक्टिव मोड में, कमांड और पथ को "TAB" दबाकर पूरा किया जा सकता है।

कमांड द्वारा तर्क के रूप में स्वीकार किए गए पथ XPath पथ अभिव्यक्तियों के एक छोटे उपसमूह का उपयोग करते हैं।
पथ अभिव्यक्ति में कई खंड होते हैं, जो "/" से अलग होते हैं। प्रत्येक खंड में,
वर्ण "*" का उपयोग प्रत्येक नोड से उसके लेबल की परवाह किए बिना मिलान करने के लिए किया जा सकता है। सहोदर नोड्स के साथ
एन-वें से मेल खाने के लिए समान लेबल को उनके लेबल में "[एन]" जोड़कर अलग किया जा सकता है
ऐसे लेबल वाला भाई-बहन। एक विशिष्ट लेबल वाले अंतिम भाई-बहन तक पहुंचा जा सकता है
"[अंतिम()]"। इसके कुछ उदाहरणों के लिए "उदाहरण" देखें।

व्यवस्थापक कमानों
निम्नलिखित आदेश ऑगियस और ऑगटूल के व्यवहार को नियंत्रित करते हैं।

मदद
इस सहायता टेक्स्ट को प्रिंट करें

भार
"/augeas/load" में परिवर्तनों के अनुसार फ़ाइलें लोड करें।

छोड़ना
प्रोग्राम से बाहर निकलें

पुनः प्राप्त
लेंस लेंस का उपयोग करके PATH पर ट्री को वापस टेक्स्ट में बदलें और परिणामी स्ट्रिंग को संग्रहीत करें
NODE_OUT पर. मान लें कि पेड़ को शुरू में उसी लेंस से पढ़ा गया था
स्ट्रिंग इनपुट के रूप में NODE_IN पर संग्रहीत है।

बचाना
सभी लंबित परिवर्तनों को डिस्क में सहेजें। जब तक कि दोनों में से कोई भी -b or -n कमांड लाइन विकल्प हैं
दिया गया है, फ़ाइलें जगह-जगह बदल दी गई हैं।

की दुकान
लेंस का उपयोग करके नोड को पार्स करें और परिणामी ट्री को PATH पर संग्रहीत करें।

परिणत
LENS का उपयोग करके फ़ाइल के लिए एक रूपांतरण जोड़ें। लेंस एक मॉड्यूल नाम या पूर्ण लेंस हो सकता है
नाम। यदि एक मॉड्यूल नाम दिया गया है, तो "lns" लेंस माना जाएगा। फ़िल्टर
या तो "शामिल" या "बहिष्कृत" होना चाहिए। यदि फ़िल्टर "शामिल" है, तो फ़ाइल को पार्स किया जाएगा
लेंस। यदि फ़िल्टर "एक्ससीएल" है, तो फ़ाइल को लेंस से बाहर रखा जाएगा। फ़ाइल हो सकती है
वाइल्डकार्ड शामिल हैं.

पढ़ें कमानों
ऑगियस ट्री से डेटा पुनर्प्राप्त करने के लिए निम्नलिखित कमांड का उपयोग किया जाता है।

डंप-xml [ ]
ट्री में प्रविष्टियों को XML के रूप में प्रिंट करें। यदि PATH दिया गया है, तो मुद्रण वहीं प्रारंभ हो जाता है, अन्यथा
पूरा पेड़ छपा हुआ है.

मिल
PATH से संबद्ध मान प्रिंट करें

लेबल
PATH से संबद्ध लेबल प्राप्त करें और प्रिंट करें

ls
PATH के प्रत्यक्ष बच्चों की सूची बनाएं

मैच [ ]
पैटर्न से मेल खाने वाले सभी पथ खोजें। यदि VALUE दिया गया है, तो केवल मिलान वाले पथ जिनका
मान बराबर VALUE मुद्रित होते हैं

छाप [ ]
ट्री में प्रविष्टियाँ प्रिंट करें. यदि PATH दिया गया है, तो मुद्रण वहीं प्रारंभ हो जाता है, अन्यथा
पूरा पेड़ छपा हुआ है

विस्तार
उस फ़ाइल का नाम प्रिंट करें जिससे नोड PATH उत्पन्न हुआ था, साथ ही
लेबल, मान और के अनुरूप फ़ाइल में स्थिति के बारे में जानकारी
संपूर्ण नोड. PATH बिल्कुल एक नोड से मेल खाना चाहिए।

रिकॉर्डिंग सक्षम करने के लिए आपको फ़ाइलें लोड करने से पहले 'set /augeas/span Enable' चलाने की आवश्यकता है
अवधि की जानकारी. यह डिफ़ॉल्ट रूप से अक्षम होता है।

लिखें कमानों
ऑगियस ट्री को संशोधित करने के लिए निम्नलिखित कमांड का उपयोग किया जाता है।

स्पष्ट
PATH का मान NULL पर सेट करें। यदि PATH अभी तक पेड़ में नहीं है, तो यह और उसका सब कुछ
पितरों का निर्माण होगा.

साफ़ करें
एक ऑपरेशन में एकाधिक नोड मान साफ़ करें। SUB से मेल खाने वाला नोड ढूंढें या बनाएं
BASE से मेल खाने वाले प्रत्येक नोड के सापेक्ष पथ अभिव्यक्ति के रूप में SUB की व्याख्या करना। यदि SUB है
'.', BASE से मेल खाने वाले नोड्स को संशोधित किया जाएगा।

भारतीय नौसेना पोत
पेड़ में PATH के ठीक पहले या बाद में LABEL लेबल वाला एक नया नोड डालें। कहाँ
या तो 'पहले' या 'बाद' होना चाहिए।

डालने के
उपनाम भारतीय नौसेना पोत.

mv
नोड SRC को DST पर ले जाएँ। एसआरसी को पेड़ में बिल्कुल एक नोड से मेल खाना चाहिए। DST या तो होना चाहिए
पेड़ में बिल्कुल एक नोड से मेल खाता है, या अभी तक मौजूद नहीं हो सकता है। यदि DST पहले से मौजूद है, तो यह
और इसके सभी वंशज हटा दिए गए हैं. यदि डीएसटी अभी तक मौजूद नहीं है, तो यह और इसके सभी गायब हैं
पूर्वजों का निर्माण होता है.

चाल
उपनाम mv.

cp
नोड एसआरसी को डीएसटी में कॉपी करें। एसआरसी को पेड़ में बिल्कुल एक नोड से मेल खाना चाहिए। DST या तो होना चाहिए
पेड़ में बिल्कुल एक नोड से मेल खाता है, या अभी तक मौजूद नहीं हो सकता है। यदि DST पहले से मौजूद है, तो यह
और इसके सभी वंशज हटा दिए गए हैं. यदि डीएसटी अभी तक मौजूद नहीं है, तो यह और इसके सभी गायब हैं
पूर्वजों का निर्माण होता है.

प्रतिलिपि
उपनाम cp.

नाम बदलने
एसआरसी से मेल खाने वाले सभी नोड्स के लेबल का नाम बदलकर एलबीएल करें।

rm
पेड़ से PATH और उसके सभी बच्चों को हटा दें

सेट
VALUE को PATH के साथ संबद्ध करें. यदि PATH अभी तक पेड़ में नहीं है, तो यह और इसके सभी पूर्वज
उत्पन्न होगा।

setm [ ]
एक ऑपरेशन में एकाधिक नोड सेट करें। SUB से मेल खाने वाला नोड ढूंढें या बनाएं
BASE से मेल खाने वाले प्रत्येक नोड के सापेक्ष पथ अभिव्यक्ति के रूप में SUB की व्याख्या करना। यदि SUB है
'.', BASE से मेल खाने वाले नोड्स को संशोधित किया जाएगा।

स्पर्श
यदि यह अभी तक पेड़ में नहीं है तो NULL मान के साथ PATH बनाएं। इसके सभी पूर्वज होंगे
भी बनाया जाए. ये नई वृक्ष प्रविष्टियाँ अपने भाई-बहनों के बीच अंतिम बार दिखाई देंगी।

पथ EXPRESSION कमानों
पथ अभिव्यक्तियों के साथ काम करते समय निम्नलिखित आदेश मदद करते हैं।

defnode [ ]
EXPR के मूल्यांकन के परिणाम के लिए वेरिएबल NAME को परिभाषित करें, जो एक नोडसेट होना चाहिए। अगर
अभी तक कोई नोड मिलान EXPR मौजूद नहीं है, एक बनाया गया है और NAME इसे संदर्भित करेगा। यदि मान
दिया गया है, यह 'सेट EXPR मान' के समान है; यदि VALUE नहीं दिया गया है, तो नोड है
इस तरह बनाया गया जैसे कि 'स्पष्ट EXPR' के साथ होगा और NAME उस नोड को संदर्भित करता है।

defvar
EXPR के मूल्यांकन के परिणाम के लिए वेरिएबल NAME को परिभाषित करें। वेरिएबल का उपयोग इसमें किया जा सकता है
$NAME के ​​रूप में पथ अभिव्यक्तियाँ। ध्यान दें कि EXPR का मूल्यांकन तब किया जाता है जब चर परिभाषित किया जाता है,
तब नहीं जब इसका उपयोग किया जाता है.

वातावरण चर


AUGAS_ROOT
फ़ाइल सिस्टम रूट, डिफ़ॉल्ट रूप से '/' है। के साथ ओवरराइड किया जा सकता है -r कमांड लाइन
विकल्प

AUGEAS_LENS_LIB
लेंस के साथ निर्देशिकाओं की कोलन से अलग की गई सूची। यहां निर्दिष्ट निर्देशिकाएँ हैं
के साथ सेट की गई किसी भी निर्देशिका के बाद खोजा गया -I कमांड लाइन विकल्प, लेकिन इससे पहले
डिफ़ॉल्ट निर्देशिकाएँ /usr/share/augeas/लेंस और /usr/share/augeas/लेंस/जिला

निदान


आम तौर पर, निकास स्थिति 0 होती है। यदि एक या अधिक कमांड विफल हो जाते हैं, तो निकास स्थिति गैर पर सेट हो जाती है।
शून्य मान।

हालाँकि ध्यान दें कि ट्रांसफ़ॉर्म द्वारा निर्दिष्ट कुछ फ़ाइलों को लोड करने में विफलता
"/augeas/load" को विफलता नहीं माना जाता है। यदि यह जानना महत्वपूर्ण है कि सभी फ़ाइलें थीं
लोड किया गया, आपको इसके बारे में विवरण जानने के लिए लोड करने के बाद "मैच /औगेस//एरर" जारी करना होगा
कौन सी फ़ाइलें लोड नहीं की जा सकीं और क्यों।

उदाहरण


# कमांड लाइन मोड
ऑगटूल प्रिंट /फ़ाइलें/आदि/होस्ट/

# इंटरैक्टिव मोड
ऑगटूल
ऑगटूल> सहायता
ऑगटूल> प्रिंट /फ़ाइलें/आदि/होस्ट/

# दूसरी एक्सेप्टएनवी लाइन से तीसरी प्रविष्टि प्रिंट करें
ऑगटूल प्रिंट '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# 'initdefault' क्रिया के साथ inittab में प्रविष्टि ढूंढें
ऑगटूल> मैच /फाइल्स/एटीसी/इनिटैब/*/एक्शन इनिटडिफॉल्ट

# प्रत्येक प्रविष्टि के लिए अंतिम उपनाम प्रिंट करें / Etc / hosts
ऑगटूल> प्रिंट /फ़ाइलें/आदि/होस्ट/*/उपनाम[अंतिम()]

onworks.net सेवाओं का उपयोग करके ऑनलाइन ऑगटूल का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad