ממשק שורת פקודה

ממשק שורת הפקודה (באנגלית: CLI/CMD - Command Line Interface) הוא מעטפת שמספקת מערכת הפעלה או תוכנה אחרת למשתמש על מנת שזה יוכל להקיש פקודות טקסטואליות שיפעילו אותה. ממשק שורת הפקודה הוא טקסטואלי, בניגוד לממשקים גרפיים אחרים שהתוכנה או מערכת ההפעלה יכולות לספק. ממשק שורת הפקודה נמצא בהמתנה לפקודות מהמשתמש: במקרה שפקודה הוקשה ונלחץ מקש ה"ENTER", הוא יעבד אותה מיידית, ובמקרה שהיא תקינה - גם יבצע אותה ויחזיר חיווי לפלט הסטנדרטי של הממשק כך שהמשתמש ידע מה תוצאת פעולתו. בעוד שבעבר ממשק שורת הפקודה היה טקסטואלי בלבד, כיום קיימים מימושים שונים המשלבים גם חלון גרפי לאותו הממשק, בתוכנות כגון MATLAB.

השימוש בממשק

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

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

ראו גם 
 מעטפת (מחשבים)
 קובץ אצווה
 פקודה
 Windows Terminal

קישורים חיצוניים 

 The Roots of DOS David Hunter, Softalk for the IBM Personal Computer March 1983. Archived at Patersontech.com since 2000.
 Command-Line Reference: Microsoft TechNet Database "Command-Line Reference"

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