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

Ad


סמל OnWorks

cook - מקוון בענן

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

זהו הפקודה cook שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


cook - כלי לבניית קבצים

תַקצִיר


לבשל [ אוֹפְּצִיָה... ][ שם הקובץ... ]
לבשל -עֶזרָה
לבשל -גִרְסָה

תיאור


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

כאשר תוכנית בפיתוח או תחזוקה, המתכנת בדרך כלל ישנה אחת
קובץ של כמה המרכיבים את התוכנית. ה לבשל התוכנית בוחנת את השינוי האחרון
הזמנים של הקבצים כדי לראות מתי התנאים המוקדמים של קובץ השתנו, מה שמרמז על כך
יש ליצור מחדש את הקובץ מכיוון שהוא מיושן מבחינה לוגית.

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

אפשרויות ושמות קבצים עשויים להיות מעורבים באופן שרירותי בשורת הפקודה; לא נעשה עיבוד
עד שכל האפשרויות ושמות הקבצים בשורת הפקודה נסרקו.

אל האני לבשל התוכנית תנסה ליצור את הקבצים בעלי השם מהמתכונים שניתנו לה.
המתכונים כלולים בקובץ בשם איך לבשל בספרייה הנוכחית. זֶה
הקובץ עשוי, בתורו, לכלול קבצים אחרים המכילים מתכונים נוספים.

אם לא שם הקובץs ניתנים בשורת הפקודה היעדים של המתכון הראשון שהוגדר הם
מְבוּשָׁל.

אפשרויות


האפשרויות התקפות עבור לבשל מפורטים להלן. כל אפשרויות אחרות (מילים על הפקודה
שורה המתחילה ב-`-') יגרום להנפקת הודעת אבחון.

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

-שום פעולה
אין לבצע את הפקודות הניתנות במתכונים.

-סֵפֶר שם הקובץ
אומר לקוק להשתמש בספר הבישול עם השם, במקום ברירת המחדל ``Howto.cook''
קובץ.

-אֶשֶׁד
ניתן להשתמש באפשרות זו כדי לאפשר שימוש במרכיבים מדורגים. זה
ברירת המחדל.

-No_CAScade
ניתן להשתמש באפשרות זו כדי להשבית את השימוש במרכיבים מדורגים.

-לְהַמשִׁיך
אם בישול מטרה אמור להיכשל, המשך עם מתכונים אחרים שעבורם זה נכשל
המטרה אינה מרכיב, במישרין או בעקיפין.

-לא_המשך
אם בישול מטרה ייכשל, לבשל ייצא. זוהי ברירת המחדל.

-CTime נתוני inode st_ctime משמשים כדי להשלים את נתוני st_mtime בעת קביעה
אם הקבצים השתנו או לא. זוהי ברירת המחדל. (אם אין לך מושג
מה זה, אל תתעסק עם זה.)

-No_CTime
אין להשלים את st_mtime עם st_ctime. זה עשוי להיות חשוב כאשר st_nlink
שינויים בזמנים קריטיים, כי יצירה ושבירה של קישורים קשים נוגעים
st_ctime. (אם אין לך מושג מה זה, ברצינות, אל תתעסק עם זה.)

-ערוק
כאשר מופעלת פקודה, קוד היציאה יתעלם.

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

-טביעת אצבע
מתי לבשל בוחן קובץ כדי לקבוע אם הוא השתנה, הוא משתמש ב- האחרון-
מידע זמן שונה זמין במערכת הקבצים. יש זמנים שבהם
זה השתנה, אבל תוכן הקובץ לא משתנה בפועל. ה
מתקן לטביעת אצבע בוחן את תוכן הקובץ כאשר נראה שיש לו
השתנה, ומשווה את טביעת האצבע הישנה מול תוכן הקובץ הנוכחי.
(ראה cookfp(1) לתיאור של אלגוריתם טביעת האצבע.) אם
טביעת האצבע לא השתנתה, המערכת מתעלמת מהזמן השינוי האחרון במערכת הקבצים.
שימו לב שיש לכך השלכות אם אתם נוהגים להשתמש ב- לגעת(1)
פקודה - לבשל לא יעשה כלום עד שתשנה את הקובץ בפועל.

-לא_טביעת אצבע
אל תשתמש בטביעות אצבע כדי להשלים את המידע על קובץ הזמן שהשתנה לאחרונה.
זוהי ברירת המחדל.

-FingerPrint_Update
ניתן להשתמש באפשרות זו כדי לסרוק את עץ הספריות מתחת לספרייה הנוכחית
ועדכן את טביעות האצבע של הקובץ. זה עוזר כאשר אתה משתמש בכלי אחר (כגון
RCS או ClearCase) אשר משנה את הקובץ אך משמרת את השינוי של הקובץ
הזמן.

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

-לא_כוח
בצע את הפעולות של המתכונים אם אחד מהמרכיבים חסר באופן הגיוני
תַאֲרִיך. זוהי ברירת המחדל.

-עֶזרָה
ספק מידע על אופן הביצוע לבשל on stdout, ולא לבצע אחרת
פונקציה.

-לִכלוֹל שם הקובץ
חפש בספרייה עם שם לפני המקומות הסטנדרטיים עבור ספרי בישול כלולים.
כל ספרייה בשם כך תיסרק לפי הסדר שניתן. המקומות הסטנדרטיים
יש לו $HOME/.cook אז /usr/share/cook.

-כלול_מבושל
אפשרות זו עשויה לשמש כדי לדרוש בישול של קבצים עם שם #כולל-מבושל
ו #כולל-מבושל-נוארן לכלול שורות בספרי בישול. הקבצים ששמותיהם יהיו
כלול, אם קיים. אם יש לעדכן או ליצור את הקבצים הנקובים בשם, זה
ייעשה, ואז ספר הבישול יקרא שוב. זוהי ברירת המחדל.

-לא_כלול_מבושל
אפשרות זו עשויה לשמש כדי לעכב בישול מרומז של קבצים עם שמות
#כולל-מבושל ו #כולל-מבושל-נוארן לכלול שורות בספרי בישול. הקבצים
ייכללו, אם קיימים, אך הם לא יעודכנו או ייווצרו, גם אם
נדרש.

-Include_Cooked_Warning
אפשרות זו מאפשרת את האזהרות לגבי תלות נגזרת בספרי בישול נגזרים.
זו בדרך כלל ברירת המחדל.

-לא_כלול_מבושל_אזהרת
אפשרות זו משביתה את האזהרות לגבי תלות נגזרת בנגזרים
ספרי בישול.

-רשימה
סיבות לבשל כדי להפנות אוטומטית את stdout ו סטדרר של הפגישה.
הפלט ימשיך להגיע למסוף, אלא אם כן לבשל מבצעת ב
רקע כללי. שם הקובץ יהיה שם ספר הבישול עם כל
הסיומת הוסרה ו-".list" נוספה; זה יהיה בדרך כלל Howto.list. זה
ברירת המחדל.

-רשימה שם הקובץ
סיבות לבשל כדי להפנות אוטומטית את stdout ו סטדרר של הפגישה לתוך
הקובץ בעל השם. הפלט ימשיך להגיע למסוף, אלא אם כן לבשל is
ביצוע ברקע.

-לא_רשימה
לא יתבצע הפנייה אוטומטית של הפלט של הפגישה.

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

-מטר
לאחר ביצוע כל פקודה, הדפס סיכום של השימוש ב-CPU של הפקודה.

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

-זוגות
אפשרות זו עשויה לשמש ליצירת רשימה של תלות בקבצים בזוגיות,
דומה אדון(1) פלט. זה עשוי לשמש כדי לצייר דיאגרמות תלות בקבצים.
זה יכול להיות שימושי גם בעת איתור באגים בספרי בישול.

-אורך עמוד מספר
ניתן להשתמש באפשרות זו כדי להגדיר את אורך העמוד, בשימוש מתי קוק צריך ל
פלט עימוד. ברירת המחדל של מה שמשתנה הסביבה LINES אומר לו, או
אמולטור הטרמינל אומר לו אם LINES אינו מוגדר. -רוחב עמוד מספר זֶה
ניתן להשתמש באפשרות כדי להגדיר את רוחב העמוד, בשימוש כאשר קוק צריך לעטוף
פלט (לְמָשָׁל כאשר הוא מדפיס משבח את הביצוע). ברירת מחדל למה ה-COLS
משתנה סביבה אומר את זה, או אמולטור הטרמינל אומר לו אם COLS לא
מַעֲרֶכֶת. הערך המקסימלי עבור מספר הוא 32767.

-מַקְבִּיל [ מספר ]
ניתן להשתמש באפשרות זו כדי לציין את מספר שרשורי ההוצאה להורג מקבילים.
ברירת המחדל של המספר הוא 4 אם לא צוין מספר ספציפי של שרשורים. ראה גם
מה היא משרות_מקבילות משתנה

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

-לא_PARallel
ניתן להשתמש באפשרות זו כדי לציין שיש להשתמש בשרשור ביצוע בודד.
זוהי ברירת המחדל.

-יקר ערך
כאשר פקודות בגוף המתכון נכשלות, אל תמחק את המטרות של ה
מתכון.

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

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

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

-תַסרִיט
ניתן להשתמש באפשרות זו כדי לבקש שסקריפט מעטפת יודפס על התקן
תְפוּקָה. ניתן להשתמש בסקריפט מעטפת זה לבניית הקבצים; זה לוכד רבים
של הסמנטיקה של ספר הבישול. זה יכול להיות שימושי כאשר פרויקט צריך להיות
מופץ, ולנמענים אין לבשל(1) מוּתקָן. זה גם יכול להיות
שימושי מאוד בעת איתור באגים בספרי בישול.

-שקט
אין להדהד פקודות לפני ביצוען.

-לא_שקט
אקו פקודות לפני ביצוען. זוהי ברירת המחדל.

-כוכב
פלט מדדי התקדמות פעם בשנייה. מדדי התקדמות אלה כוללים

+ קריאת ספר הבישול
- ביצוע פונקציית איסוף
* בניית גרף התלות
# הליכה על גרף התלות
@ כתיבת קבצי טביעת אצבע.

-לא_סטאר
אל תפלטו מדדי התקדמות. זוהי ברירת המחדל.

-Strip_Dot
הסר "./" מוביל משמות הקבצים לפני שתנסה לבשל אותם; חל על כולם
שמות קבצים וכל המתכונים. זוהי ברירת המחדל.

-No_Strip_Dot
השאר "./" מוביל בשמות הקבצים בזמן הבישול.

-SymLink-מרכיבים
האפשרות מבקשת, בעת שימוש בנתיב חיפוש, אותו מתכון שאינו ברמה העליונה
המרכיבים מקבלים קישור סימן ברמה העליונה לקובץ בפועל. זה מיועד ל
כלים מתים מוחיים, כמו GNU Autoconf, שאינם בוררים נתיבי חיפוש.

-ללא-SymLink-מרכיבים
אל תיצור קישורים סימליים ברמה העליונה למרכיבים. זוהי ברירת המחדל.

-Tell_Position
ניתן להשתמש באפשרות זו כדי לגרום למיקום הפקודות (שם קובץ ושורה
מספר) שיודפס יחד עם הפקודה ממש לפני ביצועה (מסופק
מה היא -לא_שקט האפשרות בתוקף).

-No_Tell_Position
ניתן להשתמש באפשרות זו כדי לדכא הדפסת מיקום הפקודות (שם קובץ
ומספר שורה) יחד עם הפקודה ממש לפני שהיא מבוצעת. זה
ברירת המחדל.

-לגעת
עדכן את הזמנים שהשתנו לאחרונה של קבצי היעד, במקום לבצע את
פעולות הקשורות למתכונים. זה יכול להיות שימושי אם ביצעת שינוי ב
קובץ שאתה יודע יהפוך מערכת קבצים למיושנת מבחינה לוגית, אבל יש לו
אין משמעות; לדוגמה, הוספת הערה לקובץ include בשימוש נרחב.

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

-מָסוֹף
בעת הרישום, שלח גם את זרם הפלט למסוף. זוהי ברירת המחדל.

-No_Terminal
בעת הרישום, אל תשלח את הפלט למסוף.

-התאם_זמן
אפשרות זו גורמת לבשל כדי לבדוק את זמן השינוי האחרון של המטרות של
מתכונים, ומעדכן אותם במידת הצורך, כדי לוודא שהם תואמים
(צעיר מ) הזמנים שהשתנו לאחרונה של המרכיבים. זה מביא ליותר
שיחות מערכת, ויכולים להאט דברים במערכות מסוימות. זה מתאים ל
להתאים את הזמן דגל מתכון.

-No_Time_Adjust
אל תעדכן את הקובץ שהשתנה לאחרונה לאחר ביצוע גוף המתכון.
זוהי ברירת המחדל. זה מתאים ל התאמה ללא זמן דגל מתכון.

אינטרנט
ניתן להשתמש באפשרות זו כדי לבקש שדף אינטרנט HTML יודפס על התקן
תְפוּקָה. דף אינטרנט זה עשוי לשמש לתיעוד התלות בקבצים; זה לוכד
הרבה מהסמנטיקה של ספר הבישול. זה יכול להיות מאוד שימושי גם בעת איתור באגים
ספרי בישול.

שם=ערך
הקצה את ערך למשתנה בעל השם. הערך עשוי להכיל רווחים אם אתה יכול
לשכנע את הקליפה להעביר אותם דרכם.

כל האפשרויות עשויות להיות מקוצרות; הקיצור מתועד באותיות גדולות,
כל האותיות הקטנות והקו תחתון (_) הם אופציונליים. עליך להשתמש ברצף
רצפים של אותיות אופציונליות.

כל האפשרויות אינן תלויות רישיות, אתה יכול להקליד אותן באותיות גדולות או קטנות או א
שילוב של שניהם, המקרה אינו חשוב.

לדוגמה: הארגומנטים "-help", "-HEL" ו-"-h" מתפרשים כולם כמשמעותם של -עֶזרָה
אוֹפְּצִיָה. הטיעון "-hlp" לא יובן, כי רצוף אופציונלי
תווים לא סופקו.

אפשר לערבב אפשרויות וארגומנטים אחרים של שורת הפקודה באופן שרירותי בשורת הפקודה.

שמות האופציות הארוכים של GNU מובנים. מאז כל שמות האפשרויות עבור לבשל הם ארוכים, זה
פירושו התעלמות מה-'-' המוביל הנוסף. ה "--אוֹפְּצִיָה=ערך"המוסכמה היא גם
הבין.

יְצִיאָה סטָטוּס


אל האני לבשל הפקודה תצא עם סטטוס 1 בכל שגיאה. ה לבשל הפקודה תהיה בלבד
צא עם סטטוס 0 אם אין שגיאות.

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


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

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

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

Ad