عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

augtool - عبر الإنترنت في السحابة

قم بتشغيل augtool في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر augtool الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


augtool - فحص وتعديل ملفات التكوين

موجز


augtool [الخيارات] [الأمر]

الوصف


Augeas هي أداة تحرير التكوين. يوزع ملفات التكوين في وطنهم
الأشكال وتحويلها إلى شجرة. يتم إجراء تغييرات التكوين عن طريق التلاعب
هذه الشجرة وحفظها مرة أخرى في ملفات التكوين الأصلية.

يوفر augtool واجهة سطر أوامر للشجرة التي تم إنشاؤها. يمكن أن يكون COMMAND واحدًا
الأمر كما هو موضح تحت عنوان "الأوامر". عند استدعائه بدون الأمر COMMAND ، فإنه يقرأ الأوامر من
الإدخال القياسي حتى تتم مصادفة نهاية الملف.

OPTIONS


-c, - نوع
العدسات Typecheck. يمكن أن يكون هذا بطيئًا جدًا ، وبالتالي لا يتم إجراؤه افتراضيًا ، ولكنه كذلك
ينصح بشدة أثناء التطوير.

-b, --دعم
عندما يتم تغيير الملفات ، احتفظ بالأصول في ملف بملحق ".augsave"

-n, --الجديد
احفظ التغييرات في ملفات بملحق ".augnew" ، ولا تقم بتعديل الملفات الأصلية

-r, --جذر=ROOT
استخدم الدليل ROOT كجذر لنظام الملفات. الأسبقية على مجموعة الجذر
مع متغير البيئة AUGEAS_ROOT.

-I, --يشمل=DIR
أضف DIR إلى مسار تحميل الوحدة النمطية. يمكن أن تعطى عدة مرات. تم تعيين الدلائل هنا
يتم البحث عنها قبل أي أدلة محددة في بيئة AUGEAS_LENS_LIB
متغير ، وقبل الدلائل الافتراضية / usr / share / augeas / lenses و
/ usr / share / augeas / عدسات / dist.

-t, --تحول=XFM
إضافة تحويل الملف ؛ يستخدم صيغة الأمر "transform" ، على سبيل المثال "-t" Fstab incl
/etc/fstab.bak "".

-f, --ملف=FILE
قراءة الأوامر من FILE.

-i, - تفاعلي
قراءة الأوامر من المحطة. عندما يقترن -f أو إعادة توجيه stdin ، قطرة
في جلسة تفاعلية بعد تنفيذ الأوامر من الملف.

-e, --صدى صوت
عند قراءة أوامر من ملف عبر stdin ، قم بتكرار الأوامر قبل طباعة
الناتج.

-s, - حفظ تلقائي
حفظ جميع التغييرات تلقائيًا في نهاية الجلسة.

-S, --نوستدينك
لا تبحث في أي من الدلائل الافتراضية عن الوحدات النمطية. عندما يتم تعيين هذا الخيار ،
الدلائل المحددة صراحةً فقط مع -I أو محدد في AUGEAS_LENS_LIB سوف يكون
بحثت عن وحدات.

-L, --عدم التحميل
لا تقم بتحميل أي ملفات عند بدء التشغيل. يستخدم هذا بشكل عام لضبط الملفات
تحميل عن طريق تعديل الإدخالات في "/ augeas / load" ثم إصدار أمر "load".

-A, - noautoload
لا تقم بتحميل أي من وحدات العدسة ، وبالتالي لا توجد ملفات ، عند بدء التشغيل. هذا لا يخلق
إدخالات تحت "/ augeas / load" على الإطلاق ؛ لقراءة أي ملفات ، يجب إعدادها
يدويًا ويجب بدء التحميل باستخدام أمر "تحميل". باستخدام هذا الخيار يعطي
أسرع بدء تشغيل.

--فترة
تحميل مواضع الامتداد للعقد في الشجرة ، من حيث صلتها بالملف الأصلي.
تمكن من استخدام امتداد الأمر لاسترداد بيانات الموقع.

--الإصدار
طباعة معلومات الإصدار والخروج. الإصدار موجود أيضًا في الشجرة الموجودة أسفل
"/ augeas / الإصدار".

أوامر


في الوضع التفاعلي ، يمكن إكمال الأوامر والمسارات بالضغط على "TAB".

المسارات المقبولة كوسائط بواسطة الأوامر تستخدم مجموعة فرعية صغيرة من تعبيرات مسار XPath.
يتكون تعبير المسار من عدد من المقاطع ، مفصولة بعلامة "/". في كل جزء ،
يمكن استخدام الحرف "*" لمطابقة كل عقدة بغض النظر عن تسميتها. عقد الأشقاء مع
يمكن تمييز التسميات المتطابقة من خلال إلحاق "[N]" بالتسمية الخاصة بها لتتناسب مع الحرف N
الأخ مع مثل هذه التسمية. يمكن الوصول إلى الأخ الأخير الذي يحمل تسمية محددة كـ
"[آخر()]". راجع "أمثلة" للحصول على بعض الأمثلة على ذلك.

مشرف أوامر
تتحكم الأوامر التالية في سلوك Augeas و augtool نفسه.

مساعدة
اطبع نص المساعدة هذا

تحميل
تحميل الملفات وفقا للتحولات في "/ augeas / load".

استقال
اخرج من البرنامج

استرداد
قم بتحويل الشجرة عند PATH مرة أخرى إلى نص باستخدام عدسة LENS وقم بتخزين السلسلة الناتجة
في NODE_OUT. افترض أن الشجرة قد تمت قراءتها في البداية بنفس العدسة و
سلسلة مخزنة في NODE_IN كمدخلات.

حفظ
حفظ كافة التغييرات المعلقة على القرص. ما لم يكن -b or -n خيارات سطر الأوامر هي
نظرا ، يتم تغيير الملفات في مكانها.

متجر
قم بتحليل NODE باستخدام LENS وقم بتخزين الشجرة الناتجة في PATH.

تحول
أضف تحويلًا لـ FILE باستخدام LENS. قد تكون LENS اسم وحدة أو عدسة كاملة
اسم. إذا تم إعطاء اسم وحدة ، فسيكون "lns" هو العدسة المفترضة. مرشح
يجب أن يكون إما "incl" أو "excl". إذا كان عامل التصفية "متضمنًا" ، فسيتم تحليل الملف بواسطة
العدسة. إذا كان الفلتر "غير شامل" ، فسيتم استبعاد FILE من LENS. قد FILE
تحتوي على أحرف البدل.

اقرأ أوامر
يتم استخدام الأوامر التالية لاسترداد البيانات من شجرة Augeas.

تفريغ xml [ ]
طباعة الإدخالات في الشجرة بتنسيق XML. إذا تم إعطاء PATH ، تبدأ الطباعة هناك ، وإلا
تتم طباعة الشجرة بأكملها.

دولار فقط واحصل على خصم XNUMX% على جميع
اطبع القيمة المرتبطة بـ PATH

ملصق
احصل على الملصق المرتبط بـ PATH واطبعه

ls
قائمة الأطفال المباشرين من PATH

مباراة [ ]
ابحث عن جميع المسارات التي تطابق PATTERN. إذا تم إعطاء VALUE ، فإن المسارات المطابقة فقط التي
تمت طباعة القيمة التي تساوي VALUE

طباعة [ ]
إدخالات الطباعة في الشجرة. إذا تم إعطاء PATH ، فستبدأ الطباعة هناك ، وإلا فإن ملف
تتم طباعة الشجرة بأكملها

امتداد
اطبع اسم الملف الذي تم إنشاء العقدة منه ، وكذلك
معلومات حول المواضع في الملف المطابقة للتسمية والقيمة و
العقدة بأكملها. يجب أن يتطابق PATH مع عقدة واحدة تمامًا.

تحتاج إلى تشغيل "set / augeas / span enable" قبل تحميل الملفات لتمكين التسجيل
من معلومات الامتداد. تم تعطيل بشكل افتراضي.

الكتابة أوامر
يتم استخدام الأوامر التالية لتعديل شجرة Augeas.

واضح
عيّن قيمة PATH إلى NULL. إذا لم يكن PATH في الشجرة بعد ، فهو وكل ما فيها
الأجداد سيخلقون.

واضح
مسح قيم العقد المتعددة في عملية واحدة. ابحث عن أو أنشئ عقدة تطابق SUB بواسطة
تفسير SUB كتعبير مسار متعلق بكل عقدة تطابق BASE. إذا كان SUB هو
"." ، سيتم تعديل العقد المطابقة لـ BASE.

انس
أدخل عقدة جديدة مع التسمية LABEL مباشرة قبل أو بعد PATH في الشجرة. أين
يجب أن يكون "قبل" أو "بعد".

أدخل
الاسم المستعار لـ انس.

mv
انقل عقدة SRC إلى التوقيت الصيفي. يجب أن يتطابق SRC تمامًا مع عقدة واحدة في الشجرة. يجب أن يكون التوقيت الصيفي أيضًا
تتطابق تمامًا مع عقدة واحدة في الشجرة ، أو قد لا تكون موجودة بعد. إذا كان التوقيت الصيفي موجودًا بالفعل ، فإنه
ويتم حذف جميع فروعه. إذا لم يكن التوقيت الصيفي موجودًا بعد ، فسيتم فقده وكافة محتوياته
أسلاف خلقوا.

خطوة
الاسم المستعار لـ mv.

cp
نسخ عقدة SRC إلى التوقيت الصيفي. يجب أن يتطابق SRC تمامًا مع عقدة واحدة في الشجرة. يجب أن يكون التوقيت الصيفي أيضًا
تتطابق تمامًا مع عقدة واحدة في الشجرة ، أو قد لا تكون موجودة بعد. إذا كان التوقيت الصيفي موجودًا بالفعل ، فإنه
ويتم حذف جميع فروعه. إذا لم يكن التوقيت الصيفي موجودًا بعد ، فسيتم فقده وكافة محتوياته
أسلاف خلقوا.

نسخة
الاسم المستعار لـ cp.

إعادة تسمية
أعد تسمية تسمية كافة العقد التي تطابق SRC إلى LBL.

rm
احذف PATH وجميع أبنائه من الشجرة

طقم
إقران VALUE بـ PATH. إذا لم يكن PATH في الشجرة بعد ، فهو وجميع أسلافه
سيتم إنشاؤه.

setm [ ]
تعيين عقد متعددة في عملية واحدة. ابحث عن أو أنشئ عقدة تطابق SUB بواسطة
تفسير SUB كتعبير مسار متعلق بكل عقدة تطابق BASE. إذا كان SUB هو
"." ، سيتم تعديل العقد المطابقة لـ BASE.

تواصل
قم بإنشاء PATH بالقيمة NULL إذا لم تكن موجودة في الشجرة بعد. كل أسلافه سوف
يتم إنشاؤها أيضًا. ستظهر إدخالات الشجرة الجديدة هذه أخيرًا بين أشقائهم.

PATH التعبير أوامر
تساعد الأوامر التالية عند التعامل مع تعبيرات المسار.

com.defnode [ ]
حدد المتغير NAME لنتيجة تقييم EXPR ، والتي يجب أن تكون مجموعة عقد. لو
لا توجد عقدة تطابق EXPR حتى الآن ، تم إنشاء واحدة وسيقوم NAME بالرجوع إليها. إذا كانت القيمة
يُعطى ، هذا هو نفسه "تعيين EXPR VALUE" ؛ إذا لم يتم إعطاء VALUE ، فإن العقدة تكون
تم إنشاؤه كما لو كان باستخدام "clear EXPR" ، ويشير NAME إلى تلك العقدة.

defvar
حدد المتغير NAME لنتيجة تقييم EXPR. يمكن استخدام المتغير في
تعبيرات المسار مثل $ NAME. لاحظ أنه يتم تقييم EXPR عند تحديد المتغير ،
ليس عند استخدامه.

البيئة المتغيرات


AUGEAS_ROOT
يتم تعيين جذر نظام الملفات افتراضيًا على "/". يمكن تجاوزها بامتداد -r سطر الأوامر
خيار

AUGEAS_LENS_LIB
قائمة مفصولة بالقولون من الدلائل مع العدسات. الدلائل المحددة هنا هي
بحثت بعد تعيين أي أدلة مع -I خيار سطر الأوامر ، ولكن قبل ملف
الدلائل الافتراضية / usr / share / augeas / lenses و / usr / share / augeas / عدسات / dist

DIAGNOSTICS


عادةً ما تكون حالة الخروج هي 0. إذا فشل أمر واحد أو أكثر ، يتم تعيين حالة الخروج على غير-
قيمة صفرية.

لاحظ على الرغم من أن هذا الفشل في تحميل بعض الملفات المحددة بواسطة عمليات التحويل إلى
لا يعتبر "/ augeas / load" فاشلاً. إذا كان من المهم معرفة أن جميع الملفات كانت
تم تحميله ، فأنت بحاجة إلى إصدار "خطأ match / augeas //" بعد التحميل لمعرفة تفاصيل حول
ما هي الملفات التي لا يمكن تحميلها ولماذا.

أمثلة


# وضع سطر الأوامر
augtool print / files / etc / hosts /

# الوضع التفاعلي
com.agtool
augtool> مساعدة
augtool> print / files / etc / hosts /

# طباعة الإدخال الثالث من سطر AcceptEnv الثاني
augtool print '/ files / etc / ssh / sshd_config / AcceptEnv [2] / 3'

# ابحث عن الإدخال في inittab مع الإجراء "initdefault"
augtool> match / files / etc / inittab / * / action initdefault

# طباعة الاسم المستعار الأخير لكل إدخال بتنسيق / الخ / المضيفين
augtool> print / files / etc / hosts / * / alias [last ()]

استخدم augtool عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad