WFP

کمک کنید تا به گرسنگی کودکان پایان دهیم

Wednesday, December 17, 2014


برای دوستانی که مثل خود من که تازه وارد دنیای 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