برای دوستانی که مثل خود من که تازه وارد دنیای Bash، Shell شدن:
اصلا این دو تا واژه به چه معناست و از کجا اومده؟! کلمه ی shell به معنی پوسته، جلد، قشر، حفاظ هست. و در واقع این Shell یک برنامه یا Program هست. شاید دلیل اینکه اسمشو گذاشتن Shell این باشه که این برنامه بعد از هسته یا kernel قرار میگیره. یعنی در واقع بعد از هسته ی سیستم عامل و کارش اینه که رابط بین کاربر و هسته ی سیستم عامله. یعنی فرمان هایی رو که از طرف کاربر و از طریق کیبورد وارد میشن، دریافت میکنه و برای اجرا به سیستم عامل تحویل میده. یه جوری که سیستم عامل اونا رو بفهمه و بتونه اجراشون کنه. توی سیستم عامل ویندوز، این Shell اسمش cmd هست و توی اکثر سیستم عامل های لینوکس اسمش bash هست. البته برنامه های Shell دیگه ای هم توی سیستم های لینوکسی وجود داره. از قبیل ksh, tcsh, و zsh . درباره ی اینکه کلمه ی Bash هم از کجا اومده، باید بگم که از سه کلمه ی Bourne Again SHell گرفته شده. Steve Bourne کسی بوده که ورژن اصلی برنامه ی Shell رو نوشته.
Nasrin Daria
No comments:
Post a Comment