آموزش اسکریپت نویسی یونیکس شل با مثال

لود شده؛ آنها معمولاً برای تنظیم متغیرهای مهمی استفاده می‌شوند که برای یافتن فایل‌های اجرایی، مانند $PATH، و سایر مواردی که رفتار و ظاهر پوسته را کنترل می‌کنند، استفاده می‌شوند.
  • The Bourne Shell (sh): این یکی از اولین برنامه های پوسته ای بود که با یونیکس عرضه شد و همچنین پرکاربردترین برنامه است. توسط استفن بورن توسعه داده شد. فایل ~/.profile به عنوان فایل پیکربندی برای sh استفاده می شود. این نیز پوسته استانداردی است که برای اسکریپت نویسی استفاده می شود.
  • C Shell (csh): C-Shell توسط Bill Joy توسعه داده شد و از زبان برنامه نویسی C الگوبرداری شد. هدف آن بهبود تعامل با ویژگی هایی مانند فهرست کردن تاریخچه فرمان و ویرایش دستورات بود. فایل های ~/.cshrc و ~/.login به عنوان فایل های پیکربندی توسط csh استفاده می شوند.
  • پوسته Bourne Again (bash): پوسته bash برای پروژه گنو به عنوان جایگزینی برای sh. ویژگی های اصلی bash از sh کپی شده است و همچنین برخی از ویژگی های تعاملی را از csh اضافه می کند. he ~/.bashrc و فایل‌های ~/.profile به‌عنوان فایل‌های پیکربندی توسط bash استفاده می‌شوند.

آموزش آینده ما را بررسی کنید تا درباره ویرایشگر Vi بیشتر بدانید!!

آموزش PREV

مقدمه ای بر اسکریپت یونیکس شل:

در یونیکس، Command Shell مفسر دستور بومی است. این یک رابط خط فرمان را برای کاربران فراهم می کند تا با سیستم عامل تعامل داشته باشند.

فرمان های یونیکس نیز ممکن است به صورت غیر تعاملی در قالب یک Shell Script اجرا شوند. اسکریپت مجموعه ای از دستورات است که با هم اجرا می شوند.

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

فهرست همه آموزش های اسکریپت یونیکس شل:

  • مقدمه ای بر اسکریپت شل یونیکس
  • کار با ویرایشگر Unix Vi
  • ویژگی ها اسکریپت نویسی پوسته یونیکس
  • اپراتورها در یونیکس
  • کدنویسی شرطی در یونیکس (قسمت 1 و قسمت 2)
  • حلقه ها در یونیکس
  • توابع در یونیکس
  • پردازش متن Unix (قسمت 1، قسمت 2، و قسمت 3)
  • پارامترهای خط فرمان Unix
  • Unix Advanced Shell Scripting

ویدیوی یونیکس شماره 11:

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

این آموزش یک نمای کلی از برنامه نویسی پوسته را به شما ارائه می دهد و درک درستی از برخی از برنامه های پوسته استاندارد ارائه می دهد. این شامل پوسته‌هایی مانند Bourne Shell (sh) و Bourne Again Shell (bash) می‌شود.

شل‌ها فایل‌های پیکربندی را تحت شرایط متعددی می‌خوانند که بسته به پوسته متفاوت است. این فایل ها معمولا حاوی دستوراتی برای آن پوسته خاص هستند و زمانی اجرا می شوند

اسکرول به بالا