C Shell
מתוך ויקיפדיה, האנציקלופדיה החופשית
C Shell היא מעטפת פקודה למערכות יוניקס ומערכות דמויות יוניקס, אשר פותחה על ידי ביל ג'וי. במקור פותחה C Shell עבור מערכת ההפעלה BSD.
תפקידה של מעטפת הפקודה לשמש מגשר בין המשתמש לחומרה באמצעות פקודות. הc-shell הוא, שיכתוב המעטפת הקודמת ששמה bourne. ה- bourne נכתבה בשפת אסמבלי (שפת מכונה), בעוד שc-shell נכתבה בשפת c. בנוסף לשכתוב המעטפת, C-Shell יציבה יותר ומכילה מספר פקודות נוספות. C Shell הוסיפה מגוון תכונות ושיפורים על פני Bourne Shell, ובהם aliases והיסטוריית פקודות.
כיום, C Shell פחות נפוצה מכפי שהייתה בעבר. גוברת עליה מעטפת הפקודה הקרויה tcsh, אשר מתבססת על C Shell, אך הוסיפה תכונות חדשות נוספות, כגון השלמת שמות קבצים, עריכת שורת הפקודה ועוד.
מקורה של C Shell במהדורה השישית של מעטפת הפקודה bin/sh/, קודמתה של Bourne Shell. התחביר של C Shell דומה לזה של שפת הפיתוח C.
תוכן עניינים |
[עריכה] תכונות
ל- C Shell יש מבנה מעטפת פקודה אופייני ליוניקס: כל שורת פקודה (או שורה בסקריפט) מתורגמת כפקודה נפרדת לביצוע, וקו נטוי שמאלי ( \ ) מייצג שורה חדשה.
[עריכה] תכונות חדשות
תכונות אלה הוצגו לראשונה ב- C Shell, וכיום רובן מוכרות בעולם היוניקס והלינוקס.
[עריכה] קישורים דומים
tcsh