סוגי פגזים בלינוקס

של בור

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

מעטפת C

Shell C, כפי שהשם שלה עשוי להציע, נועד לאפשר למשתמשים לכתוב תוכניות בתסריט פגז עם תחביר הדומה מאוד לזה של שפת התכנות C. זה נקרא "csh".

מעטפת TC

Shell TC היא הרחבה של מעטפת C. יש את כל אותן פונקציות, אבל זה מוסיף את האפשרות להשתמש הקשות של תוכנית מעבד תמלילים Emacs כדי לערוך את הטקסט על שורת הפקודה. לדוגמה, משתמשים יכולים ללחוץ על Esc-D כדי להסיר את שאר המילה שנבחרה. זה ידוע גם בשם "tcsh".

מעטפת קורן

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

זה נקרא "ksh".

מעטפת בורן - שוב

Shell Bourne-Again הוא גרסה מעודכנת של Bourne Shell המקורי שנוצר על ידי קרן התוכנה החופשית בפרויקט הקוד הפתוח של GNU. מסיבה זו, זהו קליפה בשימוש נרחב בקהילת הקוד הפתוח.

התחביר שלה דומה לזה המשמש את Shell Bourne, עם זאת, היא משלבת כמה מן התכונות המתקדמות ביותר למצוא את C, TC ו קונאן פגזים.

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

זה נקרא "bash".