מה שעומד בין מערכת ההפעלה למשתמש הוא ה-Shell שהוא בעצם ה-User Interface בו אתה משתמש
מול מערכת ההפעלה. Shell יכול להיות גרפי (מה שנקרא Graphical User Interface, או בקיצור GUI
או Command Line Interface, מה שנקרא בקיצור CLI).Command Line ו-Command Prompt הן פשוט מילים נרדפות.
Bash הוא סוג של shell מסוג CLI כי הוא מספק בסה"כ שורת פקודה (Command Line) בתור ממשק בין
המשתמש למערכת ההפעלה.
Terminal הוא שם כולל לסביבת עבודה שמאפשרת עבודה אך ורק בטקסט, אבל לרוב משתמש בביטוי כעוד
ביטוי נרדף ל-CLI.