ההבדל בין CSH ו- BASH ההבדל בין

Anonim

CSH לעומת BASH

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

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

-> ->

ישנן מספר מערכות הפעלה הזמינות כמו Windows, DOS ו- Linux. לכל מערכת הפעלה יש מעבד פקודות המבצע את הפקודות שלו. לכן, כאשר משתמש מקליד פקודה, מעבד הפקודה הוא חלק ממערכת ההפעלה שמקבלת אותו. זה יאמת את תוקפו של הפקודה ויבצע אותה אם היא פקודה חוקית או נותן אזהרה שגיאה אם ​​זה לא. DOS ומערכות ההפעלה Windows יש פקודה. מערכות הפעלה של יוניקס ומערכות הפעלה לינוקס יש את C פגז, פגז Bourne, ואת Bourne שוב פגז (BASH).

-> ->

C shell (CSH) הוא מעבד פקודות הפועל בחלון טקסט וגורם לפעולה כאשר משתמש מקליד פקודה. זהו קונכיית יוניקס שפותחה על ידי ביל ג'וי בסוף שנות ה -70 בעזרת מיכאל אובל, מייק אובריאן, ג'ים קולפ ואריק אלמן.

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

Bourne שוב פגז (BASH) הוא גם מעבד הפקודה שפועלת על חלון טקסט בדיוק כמו פגזים אחרים לינוקס. הוא פותח כתחליף לקליפת Bourne על ידי בריאן פוקס לשימוש במערכת ההפעלה גנו. הוא שוחרר בשנת 1989 ומשלב את התכונות של CSH, KSH, ו SH. מילות המפתח ותחביר שבו הוא משתמש הם מ SH אשר יש הרחבות רבות בניגוד פגז Bourne המקורי. שורת הפקודה שלה עריכה, היסטוריה הפקודה, החלפה הפקודה, ואת המדריך הם מ KSH ו CSH.

BASH ברור יש תכונות יותר CSH מאז יש לו את התכונות של כל פגזים אחרים בנוסף משלה. זה גם מתאים יותר לשימוש על ידי מתחילים, ולמידה זה יהיה להציג למשתמשים את פגזים אחרים מאז התכונות שלהם נמצאים בשימוש גם על ידי BASH.

סיכום:

1. CSH הוא C פגז בעוד BASH הוא Bourne שוב פגז.

2. C פגז BASH הן יוניקס ופגזי לינוקס. בעוד CSH יש תכונות משלו, BASH שילבה את התכונות של פגזים אחרים, כולל זה של CSH עם תכונות משלו אשר מספק את זה עם תכונות יותר והופך אותו מעבד הפקודה הנפוץ ביותר.

3. CSH פותחה על ידי ביל ג'וי בסוף שנות ה -70, בעוד BASH פותחה על ידי בריאן פוקס.