مرکز محتوای Server.ir :

انواع Shell

انواع Shell

 

در ادامه مطلب ( Shell چیست؟ )، اکنون می خواهیم به معرفی انواع Shell بپردازیم.

Shell ها یا پوسته ها دارای انواع و نام های مختلفی هستند، که در سیستم عامل ویندوز تنها با همان نام CMD یا Command Prompt شناخته می شود، اما در سیستم عامل Linux و  Unix انواع مختلفی از Shell وجود دارد که به تفکیک زیر می باشند.

 

انواع Shell

انواع Shell:

(Bash (Bourne Again Shell

بر مبنای Bourne Shell اولیه Unix است. در لینوکس Bash معمول ترین  Shell در User Account ها است.

Bsh

قدیمی ترین شل موجود می باشد که Bourne Shell نام دارد ، امروزه بیشتر از Bash استفاده می شود.

(Csh (C Shell

سینتکس کد های آن شبیه به زبان برنامه نویسی C می باشد که برای افرادی که به زبان C مسلط هستند بسیار قابل استفاده خواهد بود، همچنین مشابه با tcsh می باشد. معمولا csh اولیه در لینوکس استفاده نمی شود، اما اگر کاربری با csh آشنا باشد می تواند از  tcsh استفاده کند که جایگزین مناسبی برای csh می باشد.

Tcsh

برمبنای C shell یا csh اولیه است. از بسیاری جهات شبیه  bash است. اما در برخی جزئیات متفاوت است. به عنوان مثال نحوه assign کردن متغیر های محیطی که در shell مورد استفاده قرار میگیرند با tcsh متفاوت است. همچنین نسخه رایگان Csh به حساب می آید.

(Ksh (The korn Shell

 برای برخورداری از بهترین ویژگی های Bourne shell و C shell طراحی شد.

(Zsh (Z Shell

بعد از ksh تکمیل شد. و از الحاق shell اولیه و موارد دیگه ای که در حال اضافه شدن نیز هستند، ایجاد شده است.

 

برای اینکه بفهمیم در حال استفاده از چه نوع پوسته ای هستیم. می توانیم از دستور زیر در خط فرمان استفاده کنیم.

echo $ SHELL

که برای مثال اگر پوسته ی مورد استفاده ی ما bash باشد، خروجی دستور به صورت زیر خواهد بود.

bin/bash/

 

با ما در بخش دانشنامه Server.ir همراه باشید تا مقالات بیشتری که در روز های آتی انتشار خواهد شد، مطالعه نمایید.

مقاله مورد نظر را جستجو کنید

موضوعات محبوب ما

نوشته های جدید

ایمیل

فیلتر ایمیل ها در سی پنل

  در این آموزش، میبینیم که چطور با استفاده از فیلتر ایمیل ها در سی پنل ، ایمیل های خود را در لیست سیاه یا

Let’s Encrypt

نصب let’s encrypt در IIS

در این مقاله قصد داریم به شما آموزش دهیم که برروی سرور ویندوزی خود ssl رایگان let’s encrypt  رو در IIS به چه صورت هستT

موضوع پیشنهادی شما برای مقاله

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.