تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00

4 شل (Shell) معروف لینوکس که باید بشناسید

محمد عابدینی
محمد عابدینی
0 پسند
235 بازدید
0 نظر
28 ماه قبل

سلام دوستان عزیز تقریبا همه فعالیتهایی که شما در لینوکس انجام می دهد کار با خط فرمان است، در این نکته شما با 4 خط فرمان یا همان Shell که در دنیای متن باز لینوکسی و یونیکسی وجود دارد آشنا می شوید.

خط فرمان شماره یک Bash

Bash یا همان Bourne Again Shell است و امروزه پوسته پیش فرض در بسیاری از توزیعهای لینوکس است. این خط فرمان همچنین یک پوسته سازگار شده ای است برای انجام عملیات پیشرفته در برنامه نویسی و استفاده تعاملی این خط فرمان در زیر به برخی از قابلیتهای این خط فرمان اشاره می شود:

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

در شکل زیر صفحه نخست از خط فرمان bash را مشاهده می کنید:

bash

خط فرمان شماره دو Tcsh/Csh

Tcsh پوسته C بهبود یافته است، می توان آن را به عنوان پوسته ورودی تعاملی و پردازنده فرمان اسکریپت پوسته استفاده کرد.

Tcsh دارای ویژگی های زیر است:

  • زبانی شبیه به C است
  • ویرایشگر خط فرمان
  • تکمیل کلمه و نام فایل
  • تصحیح املا
  • کنترل کار
csha

خط فرمان شماره سه Ksh

Ksh پوسته کورن نامیده می شود و توسط دیوید G ارایه شده است . کورن طراحی و توسعه داده شده است. این یک زبان برنامه نویسی کامل، قدرتمند، سطح بالا و همچنین زبان فرمان تعاملی همانند بسیاری دیگر از پوسته یونیکس / گنو لینوکس است.

ksh

خط فرمان شماره چهار Zsh

Zsh طراحی شده است تا تعاملی باشد و شامل بسیاری از ویژگی های دیگر پوسته یونیکس / گنو لینوکس مانند bash، tcsh و ksh است.این نیز یک زبان برنامه نویسی قدرتمند است درست مانند سایر پوسته های موجود. اگرچه برخی از ویژگی های منحصر به فردی دارد که عبارتند از:

  • Filename generation
  • فایل های راه اندازی
  • نمایش ورود / خروج
  • شاخص مفهوم
  • شاخص متغیر
  • فهرست توابع
  • شاخص کلیدی و بسیاری دیگر که می توانید در صفحات man پیدا کنید
zsh
نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...