פקודה cmd של MS-DOS ו- Windows

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

פקודה cmd של MS-DOS ו- Windows
פקודה cmd של MS-DOS ו- Windows

וידאו: PING and TRACERT (traceroute) networking commands 2024, מאי

וידאו: PING and TRACERT (traceroute) networking commands 2024, מאי
Anonim

Command.com (CMD בגירסאות מאוחרות יותר של Windows) הוא מתורגמן הפקודות של MS-DOS ונדרש למערכות ההפעלה של מיקרוסופט לתפקד. ללא command.com, מחשב שמריץ מערכת הפעלה של מיקרוסופט לא יוכל לאתחל.

בעת הפעלת Windows NT, 2000, XP, Vista, 7, 8 ו- 10 קיימות שתי גרסאות של מתורגמן הפקודות, command.com ו- cmd.exe. Cmd מציעה משתני סביבה נוספים מאשר command.com; עם זאת, אנו ממליצים אם אתה מנסה להפעיל כלי שירות MS-DOS שתשתמש ב- command.com. כדי להשתמש ב command.com, לחץ על התחל, הפעל והקלד את הפקודה.

זמינות

Command, או command.com, הוא מתורגמן הפקודות, ועם גרסאות מוקדמות של Windows ו- MS-DOS, לא תוכלו להשתמש במחשב ללא קובץ זה. קובץ זה זמין בכל הגרסאות של Microsoft Windows, ובגרסאות מאוחרות יותר של Windows משתמשים בו כדי לגשת למעטפת MS-DOS.

  • כל הגרסאות של MS-DOS
  • חלונות 95
  • חלונות 98
  • Windows ME
  • Windows NT
  • חלונות 2000
  • Windows XP

CMD, או CMD.EXE, הוא מעטפת שורת הפקודה שהוצגה ב- Windows NT וזמינה לכל הגירסאות הבאות של Microsoft Windows.

  • Windows NT
  • חלונות 2000
  • Windows XP
  • Windows Vista
  • ווינדוס 7
  • חלונות 8
  • חלונות 10

תחביר

  • תחביר של Windows 2000, XP, Vista, 7, 8 ו- 10 "cmd".
  • תחביר "פקודה" מוקדם של Windows.

תחביר של Windows 2000, XP, Vista, 7, 8 ו- 10 "cmd"

הפעלת מופע חדש של מתורגמן הפקודה Windows 2000 או Windows XP.

CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF] [[/ S] [/ C | / K] מחרוזת]

/ ג מבצע את הפקודה שצוינה על ידי מחרוזת ואז מסתיים.
/ ק מבצע את הפקודה שצוינה על ידי מחרוזת אך נותרה.
/ ש משנה את הטיפול במחרוזת אחרי / C או / K (ראה להלן).
/ ש מכבה הד.
/ ד השבת את ביצוע פקודות ההפעלה האוטומטית מהרישום (ראה להלן).
/ א גורם לפלט של פקודות פנימיות לצינור או לקובץ להיות ANSI.
/ U גורם לפלט פקודות פנימיות לצינור או לקובץ להיות Unicode.
/ T: fg מגדיר את צבעי החזית / רקע (ראה COLOR /? למידע נוסף).
/ E: ON אפשר הרחבות פקודה (ראה להלן).
/ E: כבוי השבת תוספי פקודה (ראה להלן).
/ F: ON אפשר תווי השלמת שם קובץ וספריה (ראה להלן).
/רד ממני השבת תווי השלמת שם קובץ וספריה (ראה להלן).
/ V: ON אפשר הרחבה משתנה של סביבה מעוכבת באמצעות c כמגביל. לדוגמה, / V: ON יאפשר! Var! כדי להרחיב את המשתנה var בזמן ביצוע. תחביר הוור מרחיב משתנים בזמן הקלט, וזה דבר אחר לגמרי כאשר נמצא בתוך לולאת FOR.
/ V: OFF השבת התרחבות סביבה מעוכבת.

שים לב שמספר פקודות המופרדות על ידי מפריד הפקודות '&&' מתקבלות עבור המחרוזת אם היא מוקפת בציטוטים. כמו כן, מסיבות תאימות, / X זהה / E: ON, / Y זהה ל- / E: OFF ו / R זהה ל- / C. מתעלמים מכל מתגים אחרים.

אם צוין / C או / K, יתרת שורת הפקודה לאחר המעבר מעובדת כשורת פקודה, בה משתמשים בהגיון הבא לעיבוד תווים של ציטוט ("):

1. אם מתקיימים כל התנאים הבאים, נשמר תווים בציטוט בשורת הפקודה:

  • מתג ללא / S.
  • בדיוק שתי דמויות מצטטות.
  • אין תווים מיוחדים בין שתי התווים המצטטים, כאשר המיוחד הוא אחד מ: & () @ ^ | דמויות.
  • בין שתי דמויות הציטוט יש תו לבן או יותר.
  • המחרוזת בין שני תווי הציטוט היא שם של קובץ הפעלה.

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

אם / D לא צוין בשורת הפקודה, אז כאשר CMD.EXE מתחיל, הוא מחפש את משתני הרישום הבאים REG_SZ / REG_EXPAND_SZ, ואם אחד משניהם או שניהם קיימים, הם מבוצעים תחילה.

HKEY_LOCAL_MACHINE תוכנה מיקרוסופט מעבד פקודות הפעלה אוטומטית

או

HKEY_CURRENT_USER תוכנה מיקרוסופט מעבד פקודות הפעלה אוטומטית

תוספי פקודה מופעלים כברירת מחדל. באפשרותך גם להשבית תוספים להזמנה מסוימת באמצעות מתג / E: OFF. באפשרותך להפעיל או לבטל תוספים לכל ההטלות של CMD.EXE על ידי הגדרת אחד או משניהם מערכי REG_DWORD הבאים ל- 0x1 או 0x0 ברישום באמצעות REGEDT32.EXE:

HKEY_LOCAL_MACHINE תוכנה Microsoft מעבד פקודה EnableExtensions

או

HKEY_CURRENT_USER תוכנה Microsoft מעבד פקודה EnableExtensions

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

תוספי הפקודה כוללים שינויים או תוספות לפקודות הבאות.

  • DEL או מחיקה
  • צבע
  • CD או CHDIR
  • MD או MKDIR
  • מיידי
  • PUSHD
  • POPD
  • הגדר
  • SETLOCAL
  • ENDLOCAL
  • אם
  • ל
  • התקשר
  • SHIFT
  • לך ל
  • התחל (כולל גם שינויים בהזמנת פקודה חיצונית).
  • ASSOC
  • FType

לקבלת פרטים ספציפיים, הקלד /? לצפייה בפרטים הקטנים. שם שם הפקודה שאתה רוצה לפרטים עליה.

הרחבה של משתנה בסביבה מעוכבת אינה מופעלת כברירת מחדל. באפשרותך להפעיל או לבטל התרחבות משתנה של סביבה מעוכבת להזמנה מסוימת של CMD.EXE באמצעות מתג / V: ON או / V: OFF. כדי לאפשר או לבטל את השלמת כל ההטלות של CMD.EXE הגדירו את אחד או משניהם מערכי REG_DWORD הבאים ל- 0x1 או 0x0 ברישום באמצעות REGEDT32.EXE:

HKEY_LOCAL_MACHINE תוכנה Microsoft מעבד פקודה DelayedExpansion

או

HKEY_CURRENT_USER תוכנה Microsoft מעבד פקודות DelayedExpansion

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

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

השלמת שם הקובץ והספריה אינה מופעלת כברירת מחדל. באפשרותך להפעיל או לבטל את השלמת שם הקובץ להזמנה מסוימת של CMD.EXE באמצעות מתג / F: ON או / F: OFF. כדי להפעיל או לבטל את השלמת כל ההטלות של CMD.EXE במפגש הכניסה או מכונה למשתמש, קבעו את אחד או משניהם מערכי REG_DWORD הבאים ברישום באמצעות REGEDT32.EXE:

HKEY_LOCAL_MACHINE תוכנה מיקרוסופט מעבד פקודות השלמה צ'אר HKEY_LOCAL_MACHINE תוכנה מיקרוסופט מעבד פקודות נתיב השלמה צ'אר

או

HKEY_CURRENT_USER תוכנה מיקרוסופט מעבד פקודות השלמה צ'אר HKEY_CURRENT_USER תוכנה מיקרוסופט מעבד פקודות נתיב השלמה צ'אר

עם ערך המשושה של תו בקרה שישמש לפונקציה מסוימת (למשל, 0x4 הוא Ctrl-D ו -0x6 הוא Ctrl-F). ההגדרות הספציפיות למשתמש עדיפות על פני הגדרות ההתקן. למתגי שורת הפקודה עדיפות על פני הגדרות הרישום.

אם השלמה מופעלת באמצעות מתג / F: ON, שני תווי הבקרה המשמשים הם Ctrl-D להשלמת שם הספרייה ו- Ctrl-F להשלמת שם הקובץ. כדי להשבית תו השלמה מסוים ברישום, השתמש בערך עבור שטח (0x20) מכיוון שהוא אינו תו בקרה תקף.

השלמה מופעלת כשאתה מקליד אחת משתי תווי הבקרה. פונקציית ההשלמה מצרפת תו כלל לשמאל של הסמן אם לא קיימת אף אחת ובונה רשימה של נתיבים התואמים. לאחר מכן הוא מציג את הנתיב התואם הראשון. אם אין נתיבים תואמים, זה מצפצף ומשאיר את התצוגה לבד. לאחר מכן, לחיצה חוזרת על אותה תו בקרה תעבור ברשימת הנתיבים התואמים. לחיצה על מקש Shift עם תו הבקרה עוברת ברשימה לאחור. אם אתה עורך את השורה בצורה כלשהי ולחץ שוב על תו הבקרה, הרשימה השמורה של נתיבי התאמה מושלכת ונוצרת אחת חדשה. הדבר קורה אם אתה עובר בין השלמת שם הקובץ לספריה. ההבדל בין שני תווי הבקרה הוא תו השלמת הקובץ מתאים לשמות קבצים ושמות ספריות, ואילו תו השלמת הספרייה תואם רק לשמות ספריות. אם משתמשים בהשלמת קבצים בכל אחת מפקודות הספרייה המובנות (CD, MD או RD), יש להניח שהשלמת הספרייה תהיה.

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

התווים המיוחדים הדורשים ציטוטים הם:

& () [] {} ^ =;! '+, `~

תחביר "פקודה" מוקדם של Windows

הפעלת עותק חדש של מתורגמן הפקודות של Windows.

פקודה [[כונן:] נתיב] [מכשיר] [/ E: nnnnn] [/ L: nnnn] [/ U: nnn] [/ P] [/ MSG] [/ LOW] [/ Y [/ C | K] פקודה]

[כונן:] נתיב מציין את הספרייה המכילה COMMAND.COM.
התקן מציין את ההתקן שישמש לקלט ופלט של פקודה.
/ E: nnnnn מגדיר את גודל הסביבה הראשונית ל- nnnnn בתים. (nnnnn צריך להיות בין 256 ל- 32,768).
/ L: nnnn מציין אורך מאגרים פנימי (דורש / P גם כן). (nnnn צריך להיות בין 128 ל- 1,024).
/ U: nnn מציין את אורך מאגר הקלט (דורש / P גם כן). (nnn צריך להיות בין 128 ל 255).
/ ע הופך את מתורגמן הפקודות החדש לקבוע (לא יכול לצאת).
/ MSG מאחסן את כל הודעות השגיאה בזיכרון (דורש / P גם כן).
/ נמוך מכריח את COMMAND לשמור את נתוני התושבים בזיכרון נמוך.
/ Y צעדים דרך תוכנית האצווה שצוינה על ידי / C או / K. זמין רק ב- MS-DOS 6.x ומעלה.
/ C פקודה מבצעת את הפקודה שצוינה ומחזירה.
/ K פקודה מבצע את הפקודה שצוינה וממשיך לרוץ.
/ ז הצגת משטח השגיאה של כל פקודה שבוצעה. זמין רק ב- MS-DOS 7.x ומעלה.