הגדרת שורת פקודה
Miscellanea / / July 04, 2021
מאת גוילם אלסינה גונזלס, בספטמבר. 2016
למרות שנראה לנו שהעכבר היה שם כל חיינו, היה זמן, לפני זמן רב (עד שמקינטוש של אפל שינה הכל) בו סביבות גרפיות לא נתפסו היטב כְּלִי עבודה מקצועית.
אבל מה היה שם אז במקום הסביבה גרפי?
מסך ריק, בדרך כלל עם צבע הרקע שחור, א מיידי או מעיד על המתנה להזמנות קלט, וסדרת פקודות שהיינו צריכים לשנן עם הפרמטרים שלהם
פירוש הדבר שעבודה עם א מַחשֵׁב זה היה, באופן כללי, רציף, כלומר המשימות בוצעו אחת אחרי השנייה במקום לעבוד עם כמה במקביל (ריבוי משימות).
מאוחר יותר, וכמו חוּמרָה התקדמה ואפשרה אינטראקטיביות ולעבור בין תהליכים - למרות שלא הייתה מסוגלת לבצע יותר מאחד בכל פעם - התברר הצורך להיות מסוגל לקיים אינטראקציה יותר דינמית עם המערכת, שעבורה ניתן היה לבצע תהליכים קבוצה ויש להם קונסולות וירטואליות.
הנכות הגדולה של סביבות פיקוד היא הצורך ללמוד רשימה ארוכה של פקודות, מכיוון שהן אינן אינטואיטיביות כלל
בואו נחשוב על זה: כשמתמודד עם חדש מערכת הפעלהאנחנו תמיד יכולים להזיז את העכבר ולהתחיל לַחקוֹר ולבדוק על ידי לחיצה על האלמנטים שמוצגים לנו, וסביר להניח כי לאט לאט, ועל ידי מִבְחָן וטעייה, בואו נקבל כיצד להשתמש באחוזים גבוהים מהממשק גרָף מ שם משתמש.
אך במקרה של ממשק פקודה, או שאנחנו כבר יודעים סדר מראש, או בכל פעם שננסה להקליד משהו, המערכת תשלח לנו הודעת שגיאה מתסכלת.
שורת פקודה היא עדיין תוכנית הפעלה (מתורגמן הפקודה) יותר מהמערכת, המספקת את הממשק בין הגרעין, המשתמש ליישומים.
זה מספק מודולריות למערכות הפעלה המאפשרות לשנות את תוכנית ההפעלה האמורה לאחרים, ובכך לקבל קבוצה של פקודות שונות. דוגמה לכך היא המרובה קליפות שנוכל למצוא עבור מערכות UNIX כמו GNU / Linux.
מתורגמן הפיקוד הפופולרי ביותר הוא MS-DOS
על היותה זו שאנשים רבים יותר השתמשו בה, ואחריה אחת ממערכות UNIX המגוונות. כיום כל מערכות ההפעלה כוללות מתורגמן לפקודה, אך בדרך כלל הוא נמצא מוסתר בין האפשרויות השונות, מכיוון שהוא נחשב כלי רק למשתמשים המקצועיים ביותר, ולכן היצרנים מעדיפים לתת עדיפות ליישומים אחרים המותקנים כברירת מחדל מערכות.
היתרון העיקרי של שורת פקודה על פני הממשק הגרפי הוא שאנחנו יכולים לשרשר פקודות, להיות גמישות יותר מטיפול עם העכבר.
ולמרות שהיו ניסיונות שִׁעתוּק מבין הגמישות הזו בכמה סביבות גרפיות, לא ניתן להשיג אותה.
עכשיו כשאתה זוכר, בכל חיי ראיתי רק פלטפורמת תוכנה אחת שחסרה לה שורת פקודה מכל סוג שהוא: Mac OS הקלאסי. Mac OS X אמור היה להיות מבוסס על UNIX, שהיא מערכת הפעלה שאי אפשר להבין אותה ללא שורת פקודה.
צילומים: Fotolia - Tomasz Zajda
נושאי שורת הפקודה