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

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

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

מה זה CLI?

ממשק שורת פקודה או CLI שולט במחשב על ידי מתן שורה של מילות מפתח מובנות. הפורמט של מילות מפתח אלו (פקודות) נקרא תחביר. שפת התכנות המשמשת ב-CLI ידועה כשפת מעטפת.

Windows משתמש במה שמכונה PowerShell, בעוד לינוקס ו-macOS משתמשים ב-Bash (Bourne Again Shell) ו-Zsh, בהתאמה. לכולם יש כמה הבדלים.

קל יותר ללמוד את שפות המעטפת המשמשות ב-CLI מאשר שפות תכנות רגילות כמו C, Java ו-Python. בהתאם לשימוש שלך, שליטה במחשב באמצעות CLI יכולה להיות פשוטה כמו פקודה של מילה אחת או מורכבת המורכבת ממספר שורות של פקודות CLI המכונה סקריפט.

עכשיו כשאתה יודע מה זה CLI, בוא נשווה אותו לממשקי GUI ונראה אם ​​אנשים יצטרכו אי פעם להשתמש בממשק שורת פקודה.

instagram viewer

האם אנשים צריכים להתמיד רק בשימוש ב-GUI?

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

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

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

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

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

כדי לתת לך מושג על הפשטות של CLI, הנה פקודה שתודיע לך על מידע הרשת המלא של המחשב שלך.

חלונות:

ipconfig /all

לינוקס:

ifconfig -a

macOS:

ipconfig getifaddr en0

הנה פקודה נוספת למציאת מידע המערכת של המחשב שלך:

חלונות:

מידע מערכת

לינוקס:

sudo lshw

macOS:

system_profiler. 

למרות שה-Zsh של Mac תואם בעיקר ל-Bash, אל תצפה שפקודות Linux Bash נפוצות יפעלו ב-macOS ללא רבב.

למה ללמוד CLI?

ישנן סיבות רבות מדוע אנשים עדיין משתמשים בממשקי שורת פקודה כאשר ממשק משתמש גרפי אסתטי ופשוט זמין.

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

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

עבור אלה השואפים להיות מומחה/מנהל רשת, לימוד CLI הוא חיוני בין אם אתה מנהל דרך Windows, Linux, macOS, Cisco ו-Solari. לעתים קרובות לא יהיה לך זמן לבדוק כל מכשיר לקוח בתוך רשת. שימוש ב-CLI יאפשר לך להשתלט על כל מכשיר ברשת ולהגדיר אותם בצורה נכונה בקלות.

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

המדריך המהיר AutoHotkey למתחילים

AutoHotkey הוא כלי חינמי ופתוח רב עוצמה של Microsoft Windows שיכול להפוך משימות חוזרות ונשנות. למד כיצד להשתמש בו כאן.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • טכנולוגיה מוסברת
  • תִכנוּת
  • שורת פקודה
  • פקודות לינוקס
על הסופר
ג'יריק מאנינג (15 מאמרים שפורסמו)

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

עוד מג'יריק מאנינג

הירשם לניוזלטר שלנו

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

לחץ כאן כדי להירשם