ממשק שורת פקודה – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Escarbot (שיחה | תרומות)
מ בוט מוסיף: ro:CLI
חרא
שורה 1:
סתם דבר מטומטם שפורצים איתו
[[תמונה:Bash screenshot.png|שמאל|ממוזער|250px|ממשק [[bash]]]]
'''ממשק שורת הפקודה''' (ב[[אנגלית]]: CLI - Command Line Interface) הוא [[מעטפת (מחשבים)|מעטפת]] שמספקת [[מערכת הפעלה]] או [[תוכנה]] אחרת למשתמש על מנת שזה יוכל להקיש פקודות טקסטואליות שיפעילו אותה. ממשק שורת הפקודה הוא טקסטואלי, בניגוד לממשקים גרפיים אחרים שהתוכנה או מערכת ההפעלה יכולות לספק. ממשק שורת הפקודה נמצא בהמתנה לפקודות מהמשתמש: במקרה שפקודה הוקשה ונלחץ מקש ה"ENTER", הוא יעבד אותה מיידית, ובמקרה שהיא תקינה - גם יבצע אותה ויחזיר חיווי ל[[הפלט הסטדנרטי|פלט הסטנדרטי]] של הממשק כך שהמשתמש ידע מה תוצאת פעולתו. בעוד שבעבר ממשק שורת הפקודה היה טקסטואלי בלבד, כיום קיימים מימושים שונים המשלבים גם חלון גרפי לאותו הממשק, בתוכנות כגון [[MATLAB]].
 
==השימוש בממשק==
[[תמונה:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|שמאל|ממוזער|250px|ממשק [[DOS]]]]
לכל ממשק שורת פקודה יש מאגר פקודות שהוא יודע לעבד ולבצע. במקרה שהפקודה המוקלדת אליו אינה תקנית, הוא יחזיר על כך חיווי מתאים למשתמש, ולעתים אף יפרט מהי סיבת הכישלון. ממשקים מסוימים מאפשרים למשתמש לדעת בכל שלב איזה פקודות הוא רשאי להקליד ומהן האפשרויות השונות של כל פקודה (למשל, הממשק של מערכת ההפעלה [[IOS]]) וממשקים אחרים אינם מאפשרים זאת, ולכן המשתמש צריך להכיר מראש את הפקודות שהוא יכול להריץ.
 
כל הממשקים מאפשרים להריץ פקודות בזו אחר זו על ידי המשתמש, וחלק מהם אף מאפשרים לאגד מספר פקודות לביצוע ברצף בקובץ הנקרא "[[קובץ אצווה]]".
 
== ראו גם ==
* [[מעטפת (מחשבים)]]
* [[קובץ אצווה]]
 
[[קטגוריה:ארכיטקטורת תוכנה]]
[[קטגוריה:מערכת הפעלה]]
 
[[en:Command-line interface]]
[[af:Bevellyn]]
[[cs:Příkazový řádek]]
[[de:Kommandozeile]]
[[es:Línea de comandos]]
[[et:Käsurida]]
[[fi:Komentoliittymä]]
[[fr:Interface en ligne de commande]]
[[gl:Liña de comandos]]
[[hu:Parancssoros felhasználói felület]]
[[it:Interfaccia a linea di comando]]
[[ja:キャラクタユーザインタフェース]]
[[ko:명령 줄 인터페이스]]
[[nl:Command-line-interface]]
[[no:Kommandolinje]]
[[pl:Wiersz poleceń]]
[[ro:CLI]]
[[ru:Интерфейс командной строки]]
[[sk:Príkazový riadok]]
[[sv:Kommandotolk]]
[[uk:Інтерфейс командного рядка]]
[[zh:命令行界面]]