پرش به محتوا

سی شل

از ویکیپدیا، دانشنامهٔ آزاد
سی شل
نویسنده(های)
اصلی
بیل جوی
مخزن
سیستمعاملبیاسدی،یونیکس،لینوکس،مک اواس ده
مجوزپروانه بیاسدی

سی شل(بهانگلیسی:C Shell) یکپوسته یونیکساست که اولین بار توسطبیل جویو در اواخر دهه ۱۹۷۰ هنگامی که یک دانشجوی کارشناسی ارشد دردانشگاه برکلیبود، طراحی شد. وقتی که جوی در سال ۱۹۷۸ شروع به منتشر کردن نسخه 2BSD ازسیستمعاملبیاسدی یونیکسکرد، سی شل هم به همراه آن به صورت گستردهای توزیع شد. دیگر توسعهدهندگان اولیهای که هم در نوشتن کدها و هم در مطرح کردن ایدههای جدید مشارکت داشتند عبارتند از Michael Ubell,Eric Allman,Mike O'Brien و Jim Kulp بودند. سی شل یکپیشپردازنده دستوراست که عموماً در یک پنجره متنی اجرا میشود و به کاربر اجازه میدهد تا دستورها را در آن تایپ و اجرا کند. همچنین csh قادر به خواندن دستورها از یک فایل است که به چنین فایلیاسکریپتمیگویند. همانند تمام دیگر پوستههای یونیکس، csh هم از قابلیتهایی نظیروایلدکاردها،لولهبندی،هیر داکیومنت،جانشینسازی دستور،متغیرها،ساختارهای کنترلیبه منظور انجامآزمایش شرطیوتکرارپشتیبانی میکند. چیزی که csh را از دیگر شل متمایز میکند، خصوصاً در دهه ۱۹۸۰، قابلیتهای تعاملی آن و همینطور سبک کلی آن است. سینتکس این پوسته شباهت زیادی به زبانسیدارد. در بسیاری از سیستمها، csh در حقیقت همانتیسیشلاست.

منابع

[ویرایش]

مشارکتکنندگان ویکیپدیا. «C shell». دردانشنامهٔ ویکیپدیای انگلیسی.