כיצד לקרוא תחביר פיקוד

למד כיצד לפרש תחביר פקודה עם דוגמאות אלה

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

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

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

מקש תחביר פקודה

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

סִמוּן מַשְׁמָעוּת
נוֹעָז פריטים מודגשים חייבים להקליד בדיוק כפי שהם מוצגים, כולל מילים מודגשות, חתכים, קולונים וכו '.
נטוי פריטים נטויים הם פריטים שאתה חייב לספק. אין לקחת פריט נטוי פשוטו כמשמעו ולהשתמש בו בפקודה כפי שמוצג.
צעדים כל המרחבים צריך לקחת פשוטו כמשמעו. אם תחביר של פקודה מכיל שטח, השתמש בשטח זה בעת ביצוע הפקודה.
[טקסט בתוך סוגריים] כל הפריטים בתוך סוגר הם אופציונליים. סוגריים לא יילקחו פשוטו כמשמעו כדי לא להשתמש בהם בעת ביצוע פקודה.
טקסט מחוץ בסוגריים כל טקסט שאינו נכלל בסוגריים נדרש. בתחביר של פקודות רבות, הטקסט היחיד שאינו מוקף בסוגריים אחד או יותר הוא שם הפקודה עצמו.
{טקסט בתוך כתפיות} הפריטים בתוך הסד הם אפשרויות, אשר עליך לבחור רק אחד . Braces הם לא להילקח פשוטו כמשמעו לא להשתמש בהם בעת ביצוע פקודה.
אנכית | בָּר ברים אנכיים משמשים לפרידת פריטים בתוך סוגריים ולוחות. לא לקחת פסי אנכי פשוטו כמשמעו - לא להשתמש בהם בעת ביצוע פקודות.
אליפסס ... אליפסה פירושה פריט ניתן לחזור ללא הגבלת זמן. אל תקליד את האותיות פשוטו כמשמעו בעת ביצוע פקודה ותדאג להשתמש בחללים ופריטים דרושים אחרים, כפי שמוצג בפריטים חוזרים.

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

דוגמה # 1: פקודת העוצמה

הנה התחביר עבור הפקודה vol , פקודה הזמינה מתוך שורת הפקודה בכל הגירסאות של מערכת ההפעלה Windows:

vol [ drive: ]

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

בעקבות vol הוא מקום. מקומות בתחביר של פקודה יש ​​לקחת פשוטו כמשמעו, ולכן כאשר אתה מבצע את הפקודה vol, תצטרך לשים רווח בין כרך וכל דבר שעלול לבוא הבא.

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

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

בהתבסס על כל המידע הזה, הנה כמה דרכים חוקיות ולא חוקיות לביצוע הפקודה vol ולמה:

כרך

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

כרך ד

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

vol e: / p

לא חוקי: אפשרות / p לא הייתה מופיעה בתחביר הפקודה כך שפקודת vol לא תפעל בעת השימוש בה.

c c:

תקף: במקרה זה, הארגומנט drive : אופציונלי שימש בדיוק כפי שמכוון.

דוגמה # 2: פקודת כיבוי

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

כיבוי [ / i | / l | / s | / r | / g | / a / p / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " תגובה ]]

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

המושג החדש הגדול בדוגמה זו הוא הבר האנכי. סרגלים אנכיים בסוגריים מציינים אפשרויות אופציונליות. כך שבדוגמה שלעיל, ניתן, אך אין צורך, לבחור לכלול אחת מהאפשרויות הבאות בעת ביצוע פקודת כיבוי: / i , / l , / s , / r , / g , / a , / p , / h , או / e . כמו בסוגריים, מוטות אנכיים קיימים כדי להסביר את תחביר הפקודה ולא להילקח מילולית.

הפקודה כיבוי יש גם אפשרות מקוננת ב [ / d [ p: | u: ] xx : yy ] - בעיקרון, אפשרות בתוך אופציה.

כמו בפקודת vol בדוגמה 1 לעיל, הנה כמה דרכים חוקיות ולא חוקיות להשתמש בפקודת כיבוי:

כיבוי / r / s

לא ניתן להשתמש באפשרויות / r / s . סרגלים אנכיים אלה מציינים אפשרויות, שבהן ניתן לבחור רק אחת.

shutdown / sp: 0: 0

לא חוקי: שימוש / s הוא בסדר גמור אבל השימוש p: 0: 0 לא בגלל אפשרות זו זמינה רק עם אפשרות / d , אשר שכחתי להשתמש. השימוש הנכון היה כבה / s / dp: 0: 0 .

כיבוי / r / f / t 0

תקף: כל האפשרויות היו בשימוש נכון הפעם. האופציה / r לא הייתה בשימוש עם כל בחירה אחרת בתוך קבוצת הסוגריים, והאופציות / f ו / t שימשו כמתואר בתחביר.

דוגמה # 3: פקודת שימוש נטו

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

שימוש ברשת [{ devicename | * } [[ \\ computername \ sharename [{ סיסמה | * }]] [ / persistent: { yes | no }] [ / savecred ] [ / delete ]

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

הבה נבחן כמה שימושים חוקיים ולא חוקיים לשימוש ברשת:

שימוש נטו e: * \\ שרת \ קבצים

לא חוקי: הסט הראשון של הפלטה אומר שאתה יכול לציין devicename או להשתמש בתו הכללי * - אתה לא יכול לעשות את שניהם. או שימוש נטו דואר: \\ שרת \ קבצים או שימוש נטו * \\ שרת \ קבצים היו דרכים חוקיות לבצע שימוש נטו במקרה זה.

שימוש נטו * \\ appsvr01 \ מקור 1lovet0visitcanada / persistent: no

תקף: השתמשתי נכון במספר אפשרויות בביצוע זה של שימוש נטו, כולל אפשרות מקוננת אחת. השתמשתי ב * כאשר נדרש לבחור בינה לבין ציון devicename , ציינתי את [ source ] share בשרת [ appsvr01 ], ולאחר מכן בחרתי לציין את { password } עבור אותה, 1lovet0visitcanada , במקום לכפות שימוש נקי ב- בקש ממני אחד { * }.

כמו כן החלטתי לא לאפשר את הכונן המשותף החדש להיות מחובר מחדש בפעם הבאה אני מפעיל את המחשב שלי [ / persistent: no ].

שימוש נטו / מתמשך

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