این دستور config-model-editp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
config-model-edit - استفاده از ویرایش متا cme منسوخ شده است
خلاصه
config-model-edit [گزینه ها] -model Sshd [ class:Sshd element:Foo ... ]
# حالت پلاگین
config-model-edit [گزینهها] -model Debian::Dpkg -plugin-file dpkg-snippet.pl
شرح
config-model-edit یک رابط گرافیکی Perl/Tk برای ویرایش مدل های پیکربندی فراهم می کند.
که توسط Config::Model استفاده خواهد شد.
Config::Model یک چارچوب پیکربندی با هدف عمومی است که بر اساس مدل های پیکربندی است
(برای جزئیات بیشتر به Config::Model مراجعه کنید).
این مدل پیکربندی نیز به عنوان داده های ساخت یافته بیان می شود. این ساختار داده است
مجموعه ای از قوانین را که در Config::Model برای انسان ها توضیح داده شده است، ساختار یافته و دنبال می کند.
ساختار و قواعد مستند شده در Config::Model نیز در یک مدل بیان شده است
فایل های ارائه شده با Config::Model::Itself.
از این رو امکان تأیید، تغییر داده های پیکربندی ارائه شده توسط Config::Model می تواند
همچنین روی مدل های پیکربندی با استفاده از رابط کاربری مشابه config-edit اعمال شود.
برنامه ویرایشگر مدل config-model-edit است.
طریقه استفاده
"config-model-edit" فایل مدل را از "./lib/Config/Model/models" می خواند و می نویسد.
هنگامی که یک گزینه "-model" را مشخص می کنید، فقط مدل های پیکربندی مطابق با این گزینه ها انجام می شود
بارگیری شود. یعنی
config-model-edit -model Xorg
مدل های "Xorg" (پرونده "Xorg.pl") و همه "Xorg::*" دیگر مانند "Xorg::Screen" (پرونده) را بارگذاری می کند.
"Xorg/Screen.pl").
گزینه
-مدل
گزینه اجباری که مدل پیکربندی را برای ویرایش مشخص می کند.
-plugin-file foo.pl
از این گزینه می توان برای ایجاد پلاگین های مدل استفاده کرد. یک پلاگین مدل یک ضمیمه به یک است
مدل موجود فایل به دست آمده در یک پوشه ".d" در کنار فایل ذخیره می شود
فایل اصلی در نظر گرفته شود
به عنوان مثال:
$ config-model-edit -model Debian::Dpkg -plugin-file my-plugin.pl
# اضافه کردن به Debian::Dpkg و Debian::Dpkg::Control::منبع و ذخیره را انجام دهید
$ find lib -name my-plugin.pl
lib/Config/Model/models/Debian/Dpkg.d/my-plugin.pl
lib/Config/Model/models/Debian/Dpkg/Control/Source.d/my-plugin.pl
سیستم
مدل را از فایل های سیستم بخوانید، یعنی از فایل های نصب شده، نه از "./ lib" فهرست راهنما.
-پی گیری
هنگام خروج از خطا، یک ردیابی پشته کامل را ارائه می دهد.
- بارگذاری نیرو
حتی اگر خطا در داده ها یافت شود، فایل را بارگیری کنید. دادههای بد بارگیری میشوند، اما باید پاک شوند
قبل از ذخیره مدل بالا منوی "File -> check" را در رابط کاربری گرافیکی مشاهده کنید.
-نقطه-نمودار
فایل نقطهای را برمیگرداند که ساختار مدل پیکربندی را نشان میدهد. "عبارتند از"
با خطوط ثابت نشان داده می شوند. استفاده از کلاس (یعنی پارامتر "config_class_name") است
با خطوط چین نشان داده شده است. نام عنصر به خط چین وصل شده است.
دامپ [ فایل ]
محتوای پیکربندی را در STDOUT یا در دستور مشخص شده با Config::Model قرار دهید.
بهطور پیشفرض، فقط مقادیر سفارشی را حذف کنید، یعنی متفاوت از مقادیر داخلی برنامه
یا مقادیر پیش فرض را مدل کنید. برای سایر انواع دامپ گزینه -dumptype را ببینید
-dumptype [ کامل | از پیش تعیین شده | سفارشی ]
هر مقدار (کامل)، فقط مقادیر از پیش تعیین شده یا فقط مقادیر سفارشی شده را انتخاب کنید
(به طور پیش فرض)
-بار | -
مدل را از فایل cds بارگیری کنید (با استفاده از فرمت Config::Serialization Model، معمولاً انجام می شود
با گزینه -dump). این گزینه را می توان با "-save" برای ذخیره مستقیم یک مدل استفاده کرد
از فایل cds یا از STDIN بارگیری شده است.
-load-yaml | -
بارگذاری داده های پیکربندی در مدل از فایل YAML. این گزینه را می توان با "-save" استفاده کرد
برای ذخیره مستقیم یک مدل بارگذاری شده از فایل YAML یا از STDIN.
-dump_yaml
یک مدل را در قالب YAML تخلیه کنید
-صرفه جویی
حتی اگر هیچ ویرایشی انجام نشده باشد، مدل را ذخیره کنید. این گزینه برای
وقتی ویژگی Config::Model Model تغییر می کند، یک مدل را انتقال دهید.
-دیر
دایرکتوری که در آن مدل برای خواندن و نوشتن
"مسیر" مورد باز
در حالت گرافیکی، UI را مجبور کنید تا گره مشخص شده را باز کند. به عنوان مثال
-open_item 'class:Fstab::FsLine عنصر:fs_mntopts rules'
عشق ورزیدن
همه Config::Model logging از klunky debug و prints verbose به Log::Log4perl منتقل شد.
Logging را می توان در فایل های زیر پیکربندی کرد:
·
~/.log4config-model
·
/etc/log4config-model.conf
بدون این فایل ها، پیکربندی Log4perl زیر استفاده می شود:
log4perl.logger=هشدار، صفحه نمایش
log4perl.appender.Screen = Log::Log4perl::Appender::Screen
log4perl.appender.Screen.stderr = 0
log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Screen.layout.ConversionPattern = %d %m %n
دستههای Log4Perl در «LOGGING» در تنظیمات ویرایش نشان داده شدهاند
از config-model-editp به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید
