כאשר תתחיל להשתמש בלינוקס, תגלה שהמערכת מסתמכת על שורת הפקודה הרבה יותר ממערכות הפעלה אחרות למרות נוכחותן של סביבות שולחן עבודה רבות. למה זה?
יש הרבה סיבות לכך ששורת הפקודה היא חלק מהותי מהמערכת האקולוגית של לינוקס.
1. כאשר Unix פותחה, לא היה GUI
בעוד שלינוקס אינו יוניקס, מכיוון שאין לו קוד מהמערכת, ההתנהגות שלו מבוססת עליו, כולל השימוש בשורת הפקודה. כאשר Unix פותחה ב-Bell Labs בסוף שנות ה-60 ותחילת שנות ה-70, לא היה דבר כזה ממשק משתמש גרפי.
רוב האנשים הגישו את התוכניות שלהם בכרטיסי ניקוב, בעוד שכמה ברי מזל הצליחו ליצור אינטראקציה עם המערכת באמצעות מסוף, כמו היוצרים של יוניקס: דניס ריצ'י וקן תומפסון.
מסופים אלה היו מכונות טלטייפ או מסופי וידאו, שהיו רק מסך ומקלדת. שני סוגי המסופים הללו רק תמכו בטקסט, לא בגרפיקה.
ממשקי שורת הפקודה היו טבעיים עבור סוג זה של מסוף. השימוש במסופי טקסט היה גם סיבה מרכזית לכך שמפתחי יוניקס העדיפו שמות פקודות קצרים, מכיוון שהם היו מהירים יותר להקלדה.
קָשׁוּר: מדוע פקודות לינוקס כל כך קצרות? ההיסטוריה של פקודות לינוקס
מתכנתים היו התומכים הנלהבים ביותר של לינוקס מכיוון שיש לה כל כך הרבה כלים עבורם לבצע את עבודתם: מתורגמנים, מהדרים וניפוי באגים. וכל הכלים האלה פועלים בשורת הפקודה.
למרות שאתה יכול לקרוא לכל אלה מ-IDE גרפי, זה רק קצה קצה לשורת פקודה איפשהו.
3. שורת הפקודה מהירה
הרבה משתמשי לינוקס אוהבים לטעון ששורת הפקודה של לינוקס מהירה יותר משימוש ב-GUI. תוכניות שורת הפקודה מתחילות מהר יותר מאשר תוכניות גרפיות מכיוון שיש פחות תקורה.
זו אחת הסיבות לכך שכאשר לינוקס הופיעה לראשונה במחשבים אישיים, ההפצות היו כברירת מחדל לסביבת המסוף. המחשבים הפחות חזקים של התקופה היו מתקשים להפעיל את X, לפחות עם הכמויות הקטנות של זיכרון RAM שמערכות שולחניות היו מצוידות בהן.
אתה יכול לראות עד כמה מחשב i386 עם 4MB של זיכרון RAM של שנות ה-90 המוקדמות מתקשה לטעון מנהל חלונות X פשוט, וזו הייתה כמות בריאה של זיכרון RAM אז:
4. שורת הפקודה פועלת בכל מקום, כולל בשרתים
סיבה אחת גדולה לכך ששורת הפקודה שרדה במערכות לינוקס היא שהיא עובדת כמעט בכל מקום. אם X לא אוהב את הכרטיס הגרפי שלך, בעיה שהייתה נפוצה יותר גם במערכות לינוקס מוקדמות, תמצא את עצמך מושלכת לקונסולה. זה אומר שאתה יכול לחזור על שורת הפקודה כאשר אתה צריך.
מסיבה זו, פופולרי להתקין שרתי לינוקס רק עם ממשק שורת הפקודה. זה מאפשר שימוש יעיל יותר בשרת. אחרי הכל, אין צורך ב-GUI אם אף אחד לא יראה אותו בכל מקרה.
מנהלים רבים מעדיפים להיכנס מרחוק דרך SSH כדי לנהל את השרתים שלהם. תקורה נמוכה זו מאפשרת לשרתי לינוקס לפעול ביעילות רבה יותר משרתי Windows.
קָשׁוּר: האם אתה יכול להריץ לינוקס ללא סביבת שולחן עבודה?
5. ניתן לכתוב תוכניות שורת פקודה
יתרון גדול אחד של תוכניות שורת פקודה על פני גרפיות הוא שמתכנתים יכולים להפוך אותן לאוטומטיות.
אם אתה עובד עם תוכנות גרפיות כגון מנהלי קבצים, לעתים קרובות תתקל בפעולות חוזרות כמו שינוי שמות של קבצים. אם יש לך הרבה קבצים, זה יכול להיות מייגע עם מנהל קבצים GUI. המעטפת מאפשרת לך להשתמש בתווים כלליים כדי ליצור רשימה של קבצים.
אם תרצה להעתיק את כל קבצי הטקסט שלך לספרייה, תשתמש בשורה הזו:
cp *.txt /example
אתה יכול גם להשתמש בשפות סקריפטים למשימות מסובכות יותר. במשך שנים רבות, שפת התסריט הנבחר הייתה הקליפה. היתרון של המעטפת הוא שאתה יכול להשתמש בתוכנות המוכרות בהן השתמשת בשורת הפקודה בסקריפטים שלך.
בעוד ששפות סקריפטים כמו Perl ו-Python משתמשות בספריות, אפשר גם להשתמש בתוכנות לינוקס סטנדרטיות אם לא קיימת ספרייה.
עכשיו אתה יודע למה לינוקס משתמשת בשורת הפקודה כל כך הרבה
אם הופתעת מכמה חשובה שורת הפקודה ללינוקס, כעת אתה יודע כמה היא חשובה לשימושים טכניים רבים כמו שרתים ופיתוח. זה אפילו מכניס את המחשב לעבוד בשבילך במקום להיפך.
אם אתה רק התחלת עם שורת הפקודה של לינוקס ומרגיש אבוד, המשך לקרוא לטיפים נוספים להפקת המרב ממערכת הלינוקס שלך עם המעטפת.
אתה יכול לעשות הרבה דברים מדהימים עם פקודות בלינוקס וזה ממש לא קשה ללמוד.
קרא הבא
- לינוקס
- פקודות לינוקס
- Linux Bash Shell
דיוויד הוא סופר עצמאי המבוסס בצפון מערב האוקיינוס השקט, אך במקור מגיע מאזור המפרץ. הוא חובב טכנולוגיה מאז ילדותו. תחומי העניין של דוד כוללים קריאה, צפייה בתוכניות טלוויזיה וסרטים איכותיים, משחקי רטרו ואיסוף תקליטים.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם