אנגליתצרפתיתספרדי

Ad


סמל OnWorks

knife-diff - מקוון בענן

הפעל knife-diff בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו ה-Computer Knife-Diff שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, Windows Online emulator או MAC OS Online emulator.

תָכְנִית:

שֵׁם


knife-diff - דף האיש עבור תת-פקודה של knife diff.

השמיים סכין הבדל פקודה משנה משמשת להשוואת ההבדלים בין קבצים וספריות
בשרת השף וב-chef-repo. למשל, להשוואת קבצים בשרת השף
לפני העלאה או הורדה של קבצים באמצעות ה סכין להורדה ו סכין להעלות
פקודות משנה, או להבטיח שקבצים מסוימים בסביבות ייצור מרובות הם
אותו. תת-פקודה זו דומה ל- סילון הבדל פקודה שניתן להשתמש בה כדי להבדיל בין מה שיש
ב-chef-repo עם מה שמסונכרן למאגר git.

תחביר

לפקודה המשנה הזו יש את התחביר הבא:

$ סכין הבדל [דפוס...] (אפשרויות)

אפשרויות

לפקודה המשנה הזו יש את האפשרויות הבאות:

-c CONFIG_FILE, --config CONFIG_FILE
קובץ התצורה לשימוש.

--שף-ריפו-נתיב נתיב
הדרך אל השף-ריפו. הגדרה זו תעקוף את נתיב ברירת המחדל ל-
שף-ריפו. ברירת מחדל: זהה לצוין על ידי נתיב_repo_chef ב-config.rb.

--שף-אפס-פורט נמל
הפורט עליו שף-אפס יקשיב.

--[בלי צבע
השתמש כדי להציג פלט צבעוני.

--גרסת ספר בישול גִרְסָה
הגרסה של ספר בישול להורדה.

--מקבילות
מספר החיבורים המותרים במקביל. בְּרִירַת מֶחדָל: 10.

-ד, --בטל עריכה
השתמש כדי למנוע את פתיחת $EDITOR וכדי לקבל נתונים כפי שהם.

--ברירות מחדל
השתמש כדי שהסכין ישתמש בערך ברירת המחדל במקום לבקש ממשתמש לספק אחד.

--diff-filter=[(A|D|M|T)...[*]]
השתמש כדי לבחור רק קבצים שנוספו (A), נמחק (D), שונה (M),
ו/או שהסוג שלהם שונה (T). כל שילוב של תווי סינון עשוי להיות
בשימוש, כולל ללא תווי סינון. להשתמש * כדי לבחור את כל הנתיבים אם קובץ תואם
קריטריונים אחרים בהשוואה. ערך ברירת מחדל: אפס.

-e עוֹרֵך, --עוֹרֵך עורך
$EDITOR המשמש עבור כל הפקודות האינטראקטיביות.

-E סביבה, --סביבה הסביבה
שם הסביבה. כאשר אפשרות זו מתווספת לפקודה, הפקודה
ירוץ רק נגד הסביבה בעלת השם.

-F פוּרמָט, --פוּרמָט פורמט
פורמט הפלט: תקציר (ברירת מחדל), טֶקסט, ג'סון, יאמל, ו pp.

-ח, - עזרה
מציג עזרה עבור הפקודה.

-k מַפְתֵחַ, --מַפְתֵחַ מפתח
המפתח הפרטי שבו הסכין ישתמש כדי לחתום על בקשות שנעשו על ידי לקוח ה-API ל-
שרת שף.

-בשם בלבד
השתמש כדי להציג רק את שמות הקבצים ששונו.

--שם-סטטוס
השתמש כדי להציג רק את שמות הקבצים עם הסטטוס של נוסף, נמחק, שונים, או
סוּג השתנה.

--אין חזרה
השתמש --אין חזרה כדי לבטל רישום ספרייה באופן רקורסיבי. בְּרִירַת מֶחדָל: --שחזור.

--הדפס-אחרי
השתמש כדי להציג נתונים לאחר פעולה הרסנית.

--מצב ריפו MODE
הפריסה של השף-ריפו המקומי. ערכים אפשריים: סטטי, הכל, או
אירח_הכל. להשתמש סטטי רק לתפקידים, סביבות, ספרי בישול ונתונים
תיקים. כברירת מחדל, הכל ו אירח_הכל נבחרים באופן דינמי
תלוי בסוג השרת. בְּרִירַת מֶחדָל: הכל / אירח_הכל.

-s כתובת אתר, --שרת-URL כתובת האתר
כתובת האתר של שרת השף.

-u מִשׁתַמֵשׁ, --מִשׁתַמֵשׁ משתמש
שם המשתמש המשמש את הסכין כדי לחתום על בקשות של לקוח ה-API לשף
שרת. האימות ייכשל אם שם המשתמש אינו תואם למפתח הפרטי.

-ב, --גִרְסָה
הגרסה של השף-לקוח.

-V, --מִלוּלִי
הגדר עבור פלטים יותר מילוליים. להשתמש -VV למילוליות מירבית.

-י, --כן
השתמש כדי להגיב לכל הנחיות האישור ב-"כן". סכין לא יבקש
אִשׁוּר.

-ז, --מצב מקומי
השתמש כדי להפעיל את השף-לקוח במצב מקומי. זה מאפשר את כל הפקודות שעובדות
נגד שרת השף כדי לעבוד גם נגד השף-repo המקומי.

סכין.רב שלח הגדרות

בנוסף להגדרות ברירת המחדל בקובץ knife.rb, ישנן אחרות
הגדרות ספציפיות לפקודות משנה שניתן להוסיף. כאשר מופעלת פקודה משנה, הסכין תשתמש ב:

1. ערך המועבר דרך שורת הפקודה

2. ערך הכלול בקובץ knife.rb

3. ערך ברירת המחדל

ערך המועבר דרך שורת הפקודה יעקוף ערך בקובץ knife.rb; ערך ב
קובץ knife.rb יעקוף ערך ברירת מחדל.

הבא סכין הבדל ניתן להוסיף הגדרות לקובץ knife.rb:

סכין[:chef_repo_path]
השתמש כדי להוסיף את --שף-ריפו-נתיב אוֹפְּצִיָה.

סכין[:מקביל]
השתמש כדי להוסיף את --מקבילות אוֹפְּצִיָה.

סכין[:name_only]
השתמש כדי להוסיף את -בשם בלבד אוֹפְּצִיָה.

סכין[:name_status]
השתמש כדי להוסיף את --שם-סטטוס אוֹפְּצִיָה.

סכין[:recurse]
השתמש כדי להוסיף את --שחזור אוֹפְּצִיָה.

סכין[:repo_mode]
השתמש כדי להוסיף את --מצב ריפו אוֹפְּצִיָה.

דוגמאות

כדי להשוות את base.json תפקיד לא webserver.json תפקיד, הזן:

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

להשוות את ההבדלים בין השף-repo המקומי לבין הקבצים שנמצאים על השף
שרת, הזן:

$ הבדל סכין

להבדיל צומת בשם node-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

השתמש ב-knife-diff באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad