מעטפת היא תוכנה המשמשת לפירוש פקודות.
קרדיט תמונה: Wavebreakmedia Ltd/Wavebreak Media/Getty Images
בלינוקס וביוניקס, מעטפת מתייחסת לתוכנית המשמשת לפירוש הפקודות המוקלדות שהמשתמש שולח למערכת ההפעלה. האנלוגיה הקרובה ביותר ב-Windows היא שורת הפקודה של DOS. עם זאת, שלא כמו ב-Windows, מחשבי Linux ו-Unix מאפשרים למשתמש לבחור באיזו מעטפת הוא ירצה להשתמש.
בורן שלף
המעטפת המקורית של בורן נקראת על שם המפתח שלה במעבדות בל, סטיב בורן. זה היה המעטפת הראשונה ששימשה את מערכת ההפעלה Unix, והיא ניצחה במידה רבה בפונקציונליות על ידי רבים מהקונכיות העדכניות יותר. עם זאת, כל ה-Unix וגרסאות לינוקס רבות מאפשרות למשתמשים לעבור ל-Bourne Shell המקורי, המכונה בפשטות "ש", אם הם בוחרים לוותר על תכונות כגון השלמת שמות קבצים והיסטוריית פקודות שיש לקליפות מאוחרות יותר הוסיף.
סרטון היום
C Shell
מעטפת ה-C, כפי ששמה עשוי לרמוז, תוכננה כדי לאפשר למשתמשים לכתוב תוכניות סקריפט של מעטפת תוך שימוש בתחביר דומה מאוד לזה של שפת התכנות C. זה ידוע בשם "csh".
TC Shell
מעטפת TC היא הרחבה על מעטפת C. יש לו את כל אותן התכונות, אבל מוסיף את היכולת להשתמש בהקשות מתוכנית מעבד התמלילים Emacs כדי לערוך טקסט בשורת הפקודה. לדוגמה, משתמשים יכולים ללחוץ על Esc-D כדי למחוק את שאר המילה המודגשת. זה ידוע גם בשם "tcsh".
קורן מעטפת
Korn Shell נכתב גם על ידי מפתח במעבדות בל, דיוויד קורן. הוא מנסה למזג את התכונות של מעטפת C, מעטפת TC ומעטפת Bourne תחת חבילה אחת. זה כולל גם את היכולת למפתחים ליצור פקודות מעטפת חדשות ככל שעולה הצורך.
זה ידוע בשם "קש".
בורן-אגין מעטפת
מעטפת Bourne-Again היא גרסה מעודכנת של מעטפת Bourne המקורית שנוצרה על ידי קרן התוכנה החופשית עבור פרויקט הקוד הפתוח שלה GNU. מסיבה זו, מדובר במעטפת בשימוש נרחב בקהילת הקוד הפתוח.
התחביר שלו דומה לזה המשמש את מעטפת Bourne, אולם הוא משלב כמה מהתכונות המתקדמות יותר שנמצאות בקונכיות C, TC ו-Korn.
בין התכונות הנוספות שהיו חסרות לבורן הן היכולת להשלים שמות קבצים על ידי לחיצה על מקש TAB, היכולת לזכור היסטוריה של פקודות אחרונות והיכולת להפעיל תוכניות מרובות ברקע ב פַּעַם.
זה ידוע בשם "באש".