ללמוד באש (Bash) - מבוא
בפוסט זה אנו רוצים להתמקד במבוא לשפת bash, השפה בה אנו מנהלים אינטראקציה עם המערכת דרך ממשק CLI (ר”ת: Command Line Interface - ממשק שורת פקודה). כשאנו רוצים לנהל דברים יותר מורכבים מפתיחת הדפדפן או עריכת קובץ רייטר, אנו נשתמש בשורת הפקודה (הטרמינל - Terminal, מסוף בעברית) . כיום, רוב ממשקי שורת הפקודה בלינוקס עובדים עם שפת bash שפותחה במסגרת פרויקט GNU . היתרונות של ידיעת שפת באש להלן מספר יתרונות משמעותיים של מי שיודע להתנהל עם הטרמינל בלינוקס - גם במחשב ביתי (ולא שרת), ביצועים מיטביים לינוקס בנויה באופן שהמערכת עובדת עצמאית עם הליבה, ואיננה תלויה בממשק גרפי כל שהוא. הסבר מורחב לנושא זה כתבתי ב פוסט מעטפת גרפית בלינוקס , ומכיוון שאינני רוצה לחזור על הדברים, אזכיר את הנושא בתמצות: בווינדוס ובמאק (של אפל) ליבת מערכת ההפעלה והממשק הגרפי תלויים זה בזה, לעומתם בלינוקס הליבה היא עצמאית לגמרי, ויכולה לעבוד אך ורק עם הקוד דהיינו הפקודות שאנו מקלידים בטרמינל. והמעטפת הגרפית שמוצעת ל חובבי לינוקס היא “עטיפה נחמדה” שניתן להסיר אותה (ב...