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

Ad


فاویکون OnWorks

knife-diff - آنلاین در ابر

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

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

برنامه:

نام


knife-diff - صفحه مرد برای فرمان فرعی knife diff.

La چاقو تفاوت دستور فرعی برای مقایسه تفاوت بین فایل ها و دایرکتوری ها استفاده می شود
در سرور آشپز و در مخزن آشپز. به عنوان مثال، برای مقایسه فایل ها در سرور Chef
قبل از آپلود یا دانلود فایل ها با استفاده از چاقو دانلود و چاقو آپلود
دستورات فرعی، یا برای اطمینان از اینکه فایل های خاصی در چندین محیط تولید هستند
یکسان. این دستور فرعی شبیه به دستگاه گوارش تفاوت دستوری که می تواند برای تفاوت آنچه هست استفاده شود
در مخزن سرآشپز با آنچه که با یک مخزن git همگام سازی شده است.

نحو

این دستور فرعی دارای دستور زیر است:

$ knife diff [PATTERN...] (گزینه ها)

گزینه

این دستور فرعی دارای گزینه های زیر است:

-c CONFIG_FILE، - پیکربندی CONFIG_FILE
فایل پیکربندی برای استفاده

-- سرآشپز-repo- مسیر PATH
مسیر رسیدن به انبار آشپز. این تنظیم مسیر پیش فرض را لغو می کند
آشپز مخزن. پیش فرض: همان چیزی است که توسط chef_repo_path در config.rb.

--سرآشپز صفر بندر PORT
بندری که سرآشپز صفر به آن گوش خواهد داد.

--[بدون رنگ
برای مشاهده خروجی رنگی استفاده کنید.

--کتاب آشپزی-نسخه نسخه
نسخه یک کتاب آشپزی برای دانلود.

-- همزمانی
تعداد اتصالات مجاز همزمان. پیش فرض: 10.

-د، - غیر فعال کردن ویرایش
برای جلوگیری از باز شدن $EDITOR و پذیرش داده ها همانطور که هست استفاده کنید.

-- پیش فرض ها
برای داشتن چاقو از مقدار پیش‌فرض استفاده کنید به جای اینکه از کاربر بخواهید آن را ارائه دهد.

--diff-filter=[(A|D|M|T)...[*]]
برای انتخاب فقط فایل هایی که اضافه شده اند استفاده کنید (A)، حذف شده (D)، اصلاح شده (M),
و/یا نوع آنها تغییر کرده است (T). هر ترکیبی از کاراکترهای فیلتر ممکن است باشد
استفاده می شود، از جمله بدون کاراکتر فیلتر. استفاده کنید * برای انتخاب همه مسیرها در صورت مطابقت یک فایل
معیارهای دیگر در مقایسه مقدار پیش فرض: صفر.

-e ویرایشگر، -- ویرایشگر تدوین
$EDITOR که برای همه دستورات تعاملی استفاده می شود.

-E محیط، --محیط محیط زیست
نام محیط زیست. هنگامی که این گزینه به یک دستور اضافه می شود، دستور
فقط در برابر محیط نامگذاری شده اجرا می شود.

-F فرمت، --قالب FORMAT
فرمت خروجی: خلاصه (به طور پیش فرض) متن, json, یاملو pp.

-h، --کمک
راهنمای دستور را نشان می دهد.

-k کلید ، -- کلید KEY
کلید خصوصی که knife از آن برای امضای درخواست های ارائه شده توسط مشتری API به آن استفاده می کند
سرور سرآشپز.

--فقط نام
فقط برای نمایش نام فایل های اصلاح شده استفاده کنید.

--نام-وضعیت
فقط برای نمایش نام فایل هایی با وضعیت استفاده کنید اضافه, حذف شده, اصلاح شده، یا
نوع تغییر کرد.

-- بدون بازگشت
استفاده کنید -- بدون بازگشت برای غیرفعال کردن فهرست کردن یک فهرست به صورت بازگشتی. پیش فرض: -- بازگشت.

--چاپ بعد از
برای نمایش داده ها پس از یک عملیات مخرب استفاده کنید.

- حالت repo-mode MODE
چیدمان سرآشپز محلی. مقادیر ممکن: ایستا, همه چیز، یا
hosted_everything. استفاده از ایستا فقط برای نقش ها، محیط ها، کتاب های آشپزی و داده ها
کیسه ها به صورت پیش فرض، همه چیز و hosted_everything به صورت پویا انتخاب می شوند
بسته به نوع سرور پیش فرض: همه چیز / hosted_everything.

-s URL ، ---server-url URL
URL سرور آشپز.

-u کاربر، --کاربر USER
نام کاربری که توسط چاقو برای امضای درخواست های ارائه شده توسط مشتری API به سرآشپز استفاده می شود
سرور اگر نام کاربری با کلید خصوصی مطابقت نداشته باشد، احراز هویت ناموفق خواهد بود.

-v، - نسخه
نسخه سرآشپز-مشتری.

-V، -- پرحرف
برای خروجی های پرمخاطب تر تنظیم کنید. استفاده کنید -vv برای حداکثر پرحرفی

-y، --آره
برای پاسخ دادن به تمام درخواست‌های تأیید با «بله» استفاده کنید. چاقو نمی خواهد
تائیدیه.

-z ، --حالت محلی
برای اجرای سرآشپز-کلاینت در حالت محلی استفاده کنید. این اجازه می دهد تا تمام دستوراتی که کار می کنند
در برابر سرور سرآشپز همچنین در برابر مخزن سرآشپز محلی کار کنید.

knife.rb پرونده تنظیمات

علاوه بر تنظیمات پیش فرض در فایل knife.rb، تنظیمات دیگری نیز وجود دارد
تنظیمات مربوط به فرمان فرعی که می توانند اضافه شوند. هنگامی که یک دستور فرعی اجرا می شود، knife از موارد زیر استفاده می کند:

1. مقداری که از طریق خط فرمان منتقل می شود

2. مقدار موجود در فایل knife.rb

3. مقدار پیش فرض

مقداری که از طریق خط فرمان ارسال می شود، مقداری را در فایل knife.rb لغو می کند. یک ارزش در
یک فایل knife.rb یک مقدار پیش فرض را لغو می کند.

در زیر چاقو تفاوت تنظیمات را می توان به فایل knife.rb اضافه کرد:

چاقو[:chef_repo_path]
برای اضافه کردن استفاده کنید -- سرآشپز-repo- مسیر گزینه.

چاقو[:concurrency]
برای اضافه کردن استفاده کنید -- همزمانی گزینه.

چاقو[:name_only]
برای اضافه کردن استفاده کنید --فقط نام گزینه.

چاقو[:name_status]
برای اضافه کردن استفاده کنید --نام-وضعیت گزینه.

چاقو[:recurse]
برای اضافه کردن استفاده کنید -- بازگشت گزینه.

چاقو[:repo_mode]
برای اضافه کردن استفاده کنید - حالت repo-mode گزینه.

مثال ها

برای مقایسه base.json نقش به الف webserver.json نقش، وارد کنید:

$ knife diff roles/base.json roles/webserver.json

برای مقایسه تفاوت بین مخزن سرآشپز محلی و فایل هایی که روی سرآشپز هستند
سرور، وارد کنید:

$ تفاوت چاقو

برای متفاوت کردن یک گره با نام گره-lb و سپس فقط فایل هایی را که اضافه، حذف شده اند برگردانید،
اصلاح شده یا تغییر کرده، وارد کنید:

$ knife diff --name-status node-lb

برای برگرداندن چیزی شبیه به:

node-lb/recipes/eip.rb
node-lb/recipes/heartbeat-int.rb
node-lb/templates/default/corpsite.conf.erb
node-lb/files/default/wildcard.node.com.crt
node-lb/files/default/wildcard.node.com.crt-2009
node-lb/files/default/wildcard.node.com.key
node-lb/.gitignore
node-lb/Rakefile

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


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

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

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

Ad