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

תוכן עניינים:

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

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

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

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

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

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

טבלת הפניות תחביר פקודות
Notation משמעות
נועז פריטים מודגשים חייבים להקליד בדיוק כפי שהם מוצגים, זה כולל כל מילים מודגשות, לוכסנים, נקודתיים וכו'.
Ialic פריטים נטויים הם פריטים שאתה חייב לספק. אין לקחת פריט נטוי מילולית ולהשתמש בו בפקודה כפי שמוצג.
S p a c e s יש לקחת את כל הרווחים פשוטו כמשמעו. אם בתחביר של פקודה יש רווח, השתמש ברווח הזה בעת ביצוע הפקודה.
[טקסט בתוך סוגריים] כל פריט בתוך סוגר הוא אופציונלי. אין לקחת סוגריים פשוטים אז אל תשתמש בהם בעת ביצוע פקודה.
טקסט מחוץ לסוגריים כל טקסט שאינו כלול בסוגריים נדרש. בתחביר של פקודות רבות, הטקסט היחיד שאינו מוקף בסוגריים אחד או יותר הוא שם הפקודה עצמו.
{טקסט בתוך הפלטה} הפריטים בתוך סד הם אפשרויות, מהן אתה חייב לבחור רק one. אין להתייחס לסוגרים כפשוטם, אז אל תשתמש בהם בעת ביצוע פקודה.
אנכי | bar פסים אנכיים משמשים להפרדת פריטים בתוך סוגריים וסוגריים. אין לקחת פסים אנכיים פשוטו כמשמעו - אל תשתמש בהם בעת ביצוע פקודות.
Ellipsis … אליפסיס פירושו שניתן לחזור על פריט ללא הגבלת זמן. אל תקליד אליפסה מילולית בעת ביצוע פקודה ודאג להשתמש ברווחים ובפריטים נדרשים אחרים כפי שמוצג בעת חזרה על פריטים.

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

דוגמה 1: כרך פקודה

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

vol [כונן:]

Image
Image

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

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

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

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

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

כרך

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

כרך ד

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

כרך ה: /p

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

כרך ג:

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

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

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

shutdown [ /i | /l | /s | /r | /g | /a | /p | /h | /e] [ /f] [ /m \\ שם מחשב] [ /t xxx] [ /d [ p: | u:] xx: yy] [/c " תגובה " ]

Image
Image

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

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

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

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

כיבוי /r /s

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

כיבוי /s p:0:0

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

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

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

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

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

שימוש נטו [{ devicename | }] [ שם מחשב שם שיתוף [{ סיסמה | }] [ /מתמיד: { yes | no }] [ /savecred] [ /delete]

Image
Image

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

בואו נסתכל על כמה שימושים חוקיים ולא חוקיים של שימוש נטו:

net use e:\\server\files

לא חוקי: קבוצת הסוגרים הראשונה פירושה שאתה יכול לציין שם מכשיר או להשתמש בתו הכללי - אתה לא יכול לעשות את שניהם. או net use e: \\server\files או net use\\server\files היו דרכים חוקיות לביצוע שימוש נטו בזה מקרה.

שימוש נטו\\appsvr01\source 1lovet0visitcanada /persistent:no

תקף: השתמשנו נכון במספר אפשרויות בביצוע זה של שימוש נטו, כולל אפשרות מקוננת אחת. השתמשנו ב- כשנדרש כדי לבחור בינו לבין ציון שם התקן, ציינו שיתוף [מקור] בשרת [appsvr01], ולאחר מכן בחרנו לציין { סיסמה } עבור זה שתף, 1lovet0visitcanada, במקום לאלץ שימוש נטו לבקש מאיתנו {} אחד.החלטנו גם לא לאפשר חיבור אוטומטי של הכונן המשותף החדש הזה בפעם הבאה שנתחיל את המחשב [ /persistent:no].

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

Invalid: בדוגמה זו, בחרנו להשתמש במתג האופציונלי /persistent אך שכחנו לכלול את הנקודתיים לידו שכח גם לבחור בין שתי האפשרויות הנדרשות, yes או no, בין הפלטה. ביצוע net use /persistent:yes היה שימוש חוקי ב-net use.

מוּמלָץ: