معرفی Shell شل یک رابط کاربری را به سیستم یونیکس ارائه می دهد. این اطلاعات را از شما جمع آوری می کند و برنامه ها را بر اساس آن ورودی اجرا می کند. هنگامی که یک برنامه اجرا می شود، خروجی برنامه را نمایش می دهد. شل محیطی است که ما می توانیم فرمان ها، برنامه ها و اسکریپت های Shell را اجرا کنیم. همانطور که انواع مختلف سیستم عامل وجود دارد، انواع مختلف Shell نیز وجود دارد. هر نوع از شل مجموعه ای از فرمان ها و توابع شناخته شده خود را دارد. انواع Shell در یونیکس، دو نوع شل اصلی وجود دارد:
- Bourne shell - اگر از این شل استفاده کنید کاراکتر $ را برای prompt پیش فرض باید انتخاب کنید و بکار گیرید.
- C shell - اگر از این شل استفاده کنید کاراکتر % را برای prompt پیش فرض باید انتخاب کنید و بکار گیرید.
- (Bourne shell (sh
- (Korn shell (ksh
- (Bourne Again shell (bash
- (POSIX shell (sh
- (C shell (csh
- (TENEX/TOPS C shell (tcsh