ההבדל בין GUI לבין שורת פקודה

Anonim

GUI לעומת שורת פקודה

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

-> ->

מהו GUI?

GUI (מודגש gooey) הוא סוג של ממשק המאפשר למשתמשים לתקשר עם מערכות הפעלה בצורה של תמונות / אנימציות / אודיו לעומת טקסט. ממשק זה מציג למשתמש את המידע / פעולות הזמינים באמצעות אובייקטים גרפיים (כמו סמלים). גם העכבר וגם המקלדת יכולים לשמש לאינטראקציה. המשתמש מבצע פעולות על ידי מניפולציה ישירה של אובייקטים גרפיים על המסך.

-> ->

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

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

-> ->

מה ההבדל בין GUI לבין שורת פקודה?

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

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