انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

augtool - آنلاین در ابر

augtool را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور augtool است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


augtool - فایل های پیکربندی را بازرسی و اصلاح کنید

خلاصه


autool [OPTIONS] [COMMAND]

شرح


Augeas یک ابزار ویرایش پیکربندی است. این فایل های پیکربندی را در بومی خود تجزیه می کند
فرمت می کند و آنها را به درخت تبدیل می کند. تغییرات پیکربندی با دستکاری انجام می شود
این درخت و ذخیره آن در فایل های پیکربندی بومی.

augtool یک رابط خط فرمان برای درخت تولید شده فراهم می کند. COMMAND می تواند تک باشد
دستور همانطور که در "COMMANDS" توضیح داده شده است. هنگامی که بدون COMMAND فراخوانی می شود، دستورات را می خواند
ورودی استاندارد تا زمانی که یک فایل انتهایی مواجه شود.

OPTIONS


-c, --تایپ چک
لنزهای تایپ چک این می تواند بسیار کند باشد و بنابراین به طور پیش فرض انجام نمی شود، اما انجام می شود
در طول توسعه بسیار توصیه می شود.

-b, --پشتیبان گیری
وقتی فایل‌ها تغییر می‌کنند، نسخه‌های اصلی را در یک فایل با پسوند «.augsave» حفظ کنید.

-n, --جدید
تغییرات در فایل های با پسوند ".augnew" را ذخیره کنید، فایل های اصلی را تغییر ندهید

-r, -- ریشه=ریشه
از ROOT دایرکتوری به عنوان ریشه سیستم فایل استفاده کنید. بر مجموعه ریشه ارجحیت دارد
با متغیر محیطی AUGEAS_ROOT.

-I, --عبارتند از=DIR
DIR را به مسیر بارگذاری ماژول اضافه کنید. می توان چندین بار داد. دایرکتوری ها در اینجا تنظیم شده اند
قبل از هر دایرکتوری مشخص شده در محیط AUGEAS_LENS_LIB جستجو می شوند
متغیر و قبل از دایرکتوری های پیش فرض /usr/share/augeas/lenses و
/usr/share/augeas/lenses/dist.

-t, --تبدیل=XFM
تبدیل فایل اضافه کنید. از دستور "transform" استفاده می کند، به عنوان مثال "-t 'Fstab incl
/etc/fstab.bak'".

-f, --فایل=فایل
خواندن دستورات از FILE.

-i, --در ارتباط بودن
دستورات ترمینال را بخوانید. هنگامی که با -f یا تغییر مسیر stdin، drop
پس از اجرای دستورات از فایل، وارد یک جلسه تعاملی شوید.

-e, -- پژواک
هنگام خواندن دستورات از یک فایل از طریق stdin، دستورات را قبل از چاپ آنها تکرار کنید
خروجی.

-s, -- ذخیره خودکار
تمام تغییرات در پایان جلسه به صورت خودکار ذخیره شود.

-S, --nostdinc
هیچ یک از دایرکتوری های پیش فرض را برای ماژول ها جستجو نکنید. وقتی این گزینه تنظیم شد،
فقط دایرکتوری هایی که به صراحت با آن مشخص شده اند -I یا مشخص شده در AUGEAS_LENS_LIB خواهد بود
ماژول ها را جستجو کرد

-L, -- نولود
هنگام راه اندازی هیچ فایلی را بارگذاری نکنید. این معمولاً برای تنظیم دقیق فایل‌ها استفاده می‌شود
با تغییر ورودی های "/augeas/load" و سپس صدور فرمان "load" بارگذاری کنید.

-A, -- بارگیری خودکار
هیچ ماژول لنز و در نتیجه هیچ فایلی را در هنگام راه اندازی بارگذاری نکنید. این باعث ایجاد شماره می شود
ورودی های زیر "/augeas/load" هر چه باشد. برای خواندن هر فایلی، باید آنها را تنظیم کنید
به صورت دستی و بارگذاری باید با دستور "load" آغاز شود. استفاده از این گزینه می دهد
سریع ترین راه اندازی

--طول
موقعیت‌های دهانه بارگذاری گره‌ها در درخت، همانطور که به فایل اصلی مربوط می‌شوند.
امکان استفاده از محدوده دستور بازیابی اطلاعات موقعیت

- نسخه
اطلاعات نسخه را چاپ کنید و خارج شوید. نسخه نیز در درخت زیر است
"/augeas/نسخه".

دستورات


در حالت تعاملی، دستورات و مسیرها را می توان با فشار دادن "TAB" تکمیل کرد.

مسیرهایی که توسط دستورات به عنوان آرگومان پذیرفته شده اند از یک زیر مجموعه کوچک از عبارات مسیر XPath استفاده می کنند.
یک عبارت مسیر شامل تعدادی بخش است که با "/" از هم جدا شده اند. در هر بخش،
کاراکتر "*" را می توان برای مطابقت با هر گره صرف نظر از برچسب آن استفاده کرد. گره های خواهر و برادر با
برچسب های یکسان را می توان با اضافه کردن "[N]" به برچسب آنها برای مطابقت با N-ام تشخیص داد.
خواهر و برادر با چنین برچسبی آخرین خواهر و برادر با یک برچسب خاص را می توان به عنوان
"[آخر()]". برای نمونه هایی از این موضوع به "EXAMPLES" مراجعه کنید.

مدیر دستورات
دستورات زیر رفتار Augeas و خود augtool را کنترل می کنند.

کمک
این متن راهنما را چاپ کنید

بار
فایل ها را با توجه به تبدیل های موجود در "/augeas/load" بارگیری کنید.

ترک
از برنامه خارج شوید

بازیابی
درخت در PATH را با استفاده از لنز LENS به متن تبدیل کنید و رشته به دست آمده را ذخیره کنید
در NODE_OUT. فرض کنید درخت در ابتدا با همان لنز خوانده شده است
رشته در NODE_IN به عنوان ورودی ذخیره می شود.

صرفه جویی
تمام تغییرات معلق را روی دیسک ذخیره کنید. مگر اینکه هر دو -b or -n گزینه های خط فرمان هستند
داده ها، فایل ها در جای خود تغییر می کنند.

opbevare
NODE را با استفاده از LENS تجزیه کنید و درخت حاصل را در PATH ذخیره کنید.

تبدیل
با استفاده از LENS یک تبدیل برای FILE اضافه کنید. لنز ممکن است یک نام ماژول یا یک لنز کامل باشد
نام. اگر نام ماژول داده شود، "lns" لنز فرضی خواهد بود. فیلتر
باید یا "incl" یا "excl" باشد. اگر فیلتر "incl" باشد، FILE توسط آن تجزیه می شود
لنز اگر فیلتر "excl" باشد، FILE از لنز حذف می شود. FILE ممکن است
حاوی حروف عامیانه

خواندن دستورات
دستورات زیر برای بازیابی داده ها از درخت Augeas استفاده می شود.

dump-xml [ ]
ورودی های درخت را به صورت XML چاپ کنید. اگر PATH داده شود، چاپ از آنجا شروع می شود، در غیر این صورت
کل درخت چاپ شده است.

دریافت کنید
مقدار مرتبط با PATH را چاپ کنید

برچسب
برچسب مرتبط با PATH را دریافت و چاپ کنید

ls
فرزندان مستقیم PATH را فهرست کنید

همخوانی داشتن [ ]
همه مسیرهایی را پیدا کنید که با PATTERN مطابقت دارند. اگر VALUE داده شود، فقط مسیرهای منطبق
مقدار برابر با VALUE چاپ می شود

چاپ [ ]
نوشته های موجود در درخت را چاپ کنید. اگر PATH داده شود، چاپ از آنجا شروع می شود، در غیر این صورت
درخت کامل چاپ شده است

محدوده
نام فایلی را که گره PATH از آن تولید شده است و همچنین چاپ کنید
اطلاعات مربوط به موقعیت های موجود در فایل مربوط به برچسب، مقدار و
کل گره PATH باید دقیقاً با یک گره مطابقت داشته باشد.

برای فعال کردن ضبط، قبل از بارگیری فایل‌ها، باید «set /augeas/span enable» را اجرا کنید
اطلاعات دهانه آن به صورت پیشفرض از کار افتاده.

نوشتن دستورات
از دستورات زیر برای اصلاح درخت Augeas استفاده می شود.

واضح
مقدار PATH را روی NULL قرار دهید. اگر PATH هنوز در درخت نیست، آن و تمام آن
اجداد ایجاد خواهد شد.

روشن
مقادیر چندین گره را در یک عملیات پاک کنید. یک گره مطابق با SUB را پیدا یا ایجاد کنید
تفسیر SUB به عنوان یک عبارت مسیر نسبت به هر گره مطابق با BASE. اگر SUB باشد
'.'، گره های مطابق با BASE اصلاح خواهند شد.

در
یک گره جدید با برچسب LABEL درست قبل یا بعد از PATH در درخت وارد کنید. جایی که
باید یا «قبل» یا «بعد» باشد.

درج
نام مستعار از در.

mv
SRC گره را به DST منتقل کنید. SRC باید دقیقاً با یک گره در درخت مطابقت داشته باشد. DST یا باید
دقیقاً با یک گره در درخت مطابقت دارد، یا ممکن است هنوز وجود نداشته باشد. اگر DST از قبل وجود داشته باشد، آن را
و تمام فرزندان آن حذف می شوند. اگر DST هنوز وجود نداشته باشد، آن و تمام آن وجود ندارد
اجداد ایجاد می شوند.

حرکت
نام مستعار از mv.

cp
گره SRC را در DST کپی کنید. SRC باید دقیقاً با یک گره در درخت مطابقت داشته باشد. DST یا باید
دقیقاً با یک گره در درخت مطابقت دارد، یا ممکن است هنوز وجود نداشته باشد. اگر DST از قبل وجود داشته باشد، آن را
و تمام فرزندان آن حذف می شوند. اگر DST هنوز وجود نداشته باشد، آن و تمام آن وجود ندارد
اجداد ایجاد می شوند.

کپی کنید
نام مستعار از cp.

تغییر نام دهید
برچسب تمام گره های منطبق با SRC را به LBL تغییر نام دهید.

rm
PATH و همه فرزندانش را از درخت حذف کنید

تنظیم
VALUE را با PATH مرتبط کنید. اگر PATH هنوز در درخت نیست، آن و تمام اجدادش
ایجاد خواهد شد.

مجموعه [ ]
چندین گره را در یک عملیات تنظیم کنید. یک گره مطابق با SUB را پیدا یا ایجاد کنید
تفسیر SUB به عنوان یک عبارت مسیر نسبت به هر گره مطابق با BASE. اگر SUB باشد
'.'، گره های مطابق با BASE اصلاح خواهند شد.

لمس
اگر هنوز در درخت نیست، PATH را با مقدار NULL ایجاد کنید. همه اجدادش این کار را خواهند کرد
نیز ایجاد شود. این ورودی‌های درختی جدید در میان خواهر و برادرهایشان ظاهر می‌شوند.

PATH اصطلاح دستورات
دستورات زیر هنگام کار با عبارات مسیر کمک می کند.

defnode [ ]
متغیر NAME را برای نتیجه ارزیابی EXPR تعریف کنید که باید یک مجموعه گره باشد. اگر
هنوز هیچ گره ای منطبق با EXPR وجود ندارد، یکی ایجاد شده و NAME به آن اشاره خواهد کرد. اگر VALUE
داده شده است، این همان "مقدار EXPR" است. اگر VALUE داده نشود، گره داده می شود
به گونه‌ای ایجاد می‌شود که گویی با 'EXPR شفاف' ایجاد می‌شود و NAME به آن گره اشاره دارد.

دفور
متغیر NAME را برای نتیجه ارزیابی EXPR تعریف کنید. متغیر را می توان در
عبارات مسیر به عنوان $NAME. توجه داشته باشید که EXPR زمانی ارزیابی می شود که متغیر تعریف شود،
نه زمانی که از آن استفاده می شود.

محیط زیست متغیرها


AUGEAS_ROOT
ریشه سیستم فایل، به طور پیش فرض '/' است. را می توان با -r خط فرمان
انتخاب

AUGEAS_LENS_LIB
کولون فهرست فهرستی از دایرکتوری های دارای لنز را جدا کرد. دایرکتوری های مشخص شده در اینجا هستند
پس از هر دایرکتوری تنظیم شده با -I گزینه خط فرمان، اما قبل از
دایرکتوری های پیش فرض /usr/share/augeas/lenses و /usr/share/augeas/lenses/dist

عیب یابی


به طور معمول، وضعیت خروج 0 است. اگر یک یا چند دستور ناموفق باشد، وضعیت خروج روی یک غیر تنظیم می شود.
مقدار صفر

البته توجه داشته باشید که عدم بارگیری برخی از فایل های مشخص شده توسط تبدیل در
"/augeas/load" یک شکست محسوب نمی شود. اگر مهم است بدانید که همه فایل ها بودند
بارگذاری شده است، باید پس از بارگذاری یک "match /augeas//error" صادر کنید تا جزئیات مربوط به آن را بدانید.
چه فایل هایی بارگیری نشدند و چرا.

مثال ها


# حالت خط فرمان
augtool print /files/etc/hosts/

# حالت تعاملی
autool
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()]

با استفاده از خدمات onworks.net از autool آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (نصب اسکریپت پذیر Nullsoft
    System) یک منبع باز حرفه ای است
    سیستم برای ایجاد نصب کننده های ویندوز. آی تی
    طراحی شده است به عنوان کوچک و انعطاف پذیر
    همانطور که ممکن است ...
    دانلود 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 و
    homebrew در Wii و WiiU...
    USBLoaderGX را دانلود کنید
  • 6
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad