תוכן עניינים:
הגדרה - מה המשמעות של C Shell (csh)?
מעטפת C (csh) היא מעטפת פקודה למערכות דמויות יוניקס אשר נוצרה במקור כחלק מהפצת תוכנת ברקלי (BSD) בשנת 1978. ניתן להשתמש ב- Csh להזנת פקודות באופן אינטראקטיבי או בסקריפטים של קליפות. המעטפת הציגה מספר שיפורים לעומת מעטפת הבורן הקודמת שתוכננה לשימוש אינטראקטיבי. אלה כוללים היסטוריה, פעולות עריכה, ערימת ספריות, בקרת עבודה והשלמת טילדה. רבים מתכונות אלה אומצו במעטפת בורן שוב (bash), מעטפת קורן (ksh) ובקליפת Z (zsh). גם גרסה מודרנית, tcsh, פופולרית מאוד.
Techopedia מסביר את C Shell (csh)
פגז ה- C נוצר על ידי ביל ג'וי כשהיה סטודנט לתואר שני במכללת UC ברקלי בסוף שנות השבעים. זה שוחרר לראשונה כחלק מהפצת תוכנת 2BSD Berkeley של יוניקס בשנת 1978.
מעטפת ה- C מקבלת את שמה מהתחביר שלה, שנועד להידמות לשפת התכנות C.
מעטפת C הציגה תכונות שנועדו להקל על השימוש באופן אינטראקטיבי בשורת הפקודה, אם כי כמו קליפות אחרות היא מסוגלת לתסריט. אחת התכונות הבולטות ביותר הייתה היסטוריית הפקודות. משתמשים יכולים להיזכר בפקודות קודמות שהכנסו, או לחזור עליהן או לערוך פקודות אלה. כינויים מאפשרים למשתמשים להגדיר שמות קצרים שיורחבו לפקודות ארוכות יותר. ערימת ספריות מאפשרת למשתמשים לדחוף וספריות פופ על הערימה לקפוץ קדימה ואחורה. מעטפת C הציגה גם את סימון הטילדה הרגיל שבו "~" מייצג את ספריית הבית של המשתמש.
מרבית התכונות הללו שולבו בקליפות מאוחרות יותר, כולל מעטפת בורן שוב, מעטפת קורן ופגז Z. גרסא פופולרית היא tsch, שהיא מעטפת ברירת המחדל הנוכחית במערכות BSD, כמו גם בגירסאות מוקדמות של Mac OS X.
