Shell Scripting – Tutorial 02: All About Bash Shell

Shell Scripting - Tutorial 02: All About Bash Shell

Shell Scripting – Tutorial 02: All About Bash Shell

ادامه سری آموزش های ما در اسکریپت شل، امروز دومی را می آوریم (آموزش 02) از همان.

و با توجه به آن، در اول ما نزدیک شد 3 مفهوم اولیه اولیه (ترمینال ها، کنسول ها و پوسته ها) مربوط به این موضوع، در این دوم، ما به طور خاص بر دانستن همه چیز ممکن تمرکز خواهیم کرد پوسته باش.

Shell Scripting – Tutorial 01: Terminals, Consoles and Shells

Shell Scripting – Tutorial 01: Terminals, Consoles and Shells

و قبل از شروع این آموزش 02 در مورد «اسکریپت نویسی پوسته»، توصیه می کنیم موارد زیر را بررسی کنید مطالب مرتبط، در پایان خواندن این پست امروز:

Shell Scripting - Tutorial 01: The Shell، Bash Shell و Scripts
مقاله مرتبط:
Shell Scripting – Tutorial 01: Terminals, Consoles and Shells

در مورد PowerShell
مقاله مرتبط:
PowerShell، این پوسته خط فرمان را در اوبونتو 22.04 نصب کنید

آموزش اسکریپت پوسته 02

آموزش اسکریپت پوسته 02

Bash Shell چیست؟

Bash یا Bash Shell یک مفسر زبان پوسته یا دستوری است که به طور خاص برای سیستم عامل لینوکس. پوسته ای که تا حد زیادی با پوسته اصلی "sh" سازگار است و ویژگی های مفیدی از پوسته های Korn (ksh) و C (csh) را در خود جای داده است.

علاوه بر این، هدف آن دستیابی به اجرای سازگار استاندارد است پوسته و ابزار IEEE POSIX، که به نوبه خود بخشی از مشخصات IEEE POSIX (استاندارد IEEE 1003.1). بنابراین، برای دستیابی به این هدف، بهبودهای عملکردی را با توجه به "sh"، هم برای استفاده تعاملی و هم برای برنامه نویسی ادغام می کند.

10 واقعیت مهم Bash

  1. این بر اساس پوسته یونیکس است و با POSIX سازگار است.
  2. تمام دستورات Bourne Shell (sh) در Bash در دسترس هستند.
  3. این پوسته پیش‌فرض در اکثر توزیع‌های گنو/لینوکس است.
  4. وظیفه اصلی آن تفسیر دستورات فرمان از سیستم عامل است.
  5. کاملاً قابل حمل است، بنابراین تقریباً بر روی تمام نسخه های یونیکس و سایر سیستم عامل ها نیز اجرا می شود.
  6. دستور دستور آن ابرمجموعه ای از دستورالعمل های مبتنی بر نحو Bourne Shell است.
  7. این برنامه توسط برایان فاکس در تاریخ 8 ژوئن 1989 به عنوان بخشی از پروژه گنو توسعه و منتشر شد.
  8. این امکان ایجاد و مدیریت فایل‌های اسکریپت (Bash Scripts) را فراهم می‌کند که عملکرد آنها خودکارسازی وظایف است.
  9. این یک توالی به خوبی ساختار یافته، مدولار و قالب بندی شده از فعالیت ها برای توسعه اسکریپت ها را فراهم می کند.
  10. این ویژگی هایی مانند ویرایش خط فرمان، تاریخچه فرمان اندازه نامحدود، کنترل کار، توابع پوسته و مستعار، آرایه های نمایه شده با اندازه نامحدود و بسیاری دیگر را ارائه می دهد.

اطلاعات بیشتر در مورد Bash Shell

اطلاعات مهم تر برای آموزش اسکریپت پوسته 02

در آموزش های بعدی، کمی عمیق تر به این موضوع می پردازیم فایل های Bash Script و عناصر آنها (قطعات) y منابع مفید برای هنر اسکریپت نویسی. سپس ادامه دهید نمونه های عملی استفاده از دستورات دستوری (ساده و پیچیده) با Bash و استفاده از آن در اسکریپت ها.

با این حال، می توانید کمی عمیق تر حفاری کنید بیشتر در مورد Bash در ادامه مطلب پیوندهای رسمی:

نام Bash مخفف 'Bourne-Again SHell' است، جناسی در مورد استفان بورن، نویسنده جد مستقیم پوسته فعلی یونیکس 'sh'، که در نسخه هفتم Bash ظاهر شد. تحقیقات آزمایشگاه‌های بل برای یونیکس. .

درباره lua
مقاله مرتبط:
Lua ، این زبان قدرتمند اسکریپت نویسی را روی اوبونتو نصب کنید
در مورد راکت
مقاله مرتبط:
راکت ، این زبان برنامه نویسی را در اوبونتو نصب کنید

بنر چکیده برای پست

خلاصه

خلاصه با این آموزش 02 در مورد «اسکریپت نویسی پوسته» و کسانی که در آینده خواهند آمد، ما امیدواریم که به کمک خود ادامه دهیم آموزش استفاده از ترمینال گنو/لینوکسبه خصوص از آن ها کاربران مبتدی در گفته ها سیستم عامل رایگان و باز.

اگر از محتوا خوشتان آمد، نظر دهید و آن را به اشتراک بگذارید. و به یاد داشته باشید، از ابتدای ما دیدن کنید «محل»، علاوه بر کانال رسمی از تلگراف برای اخبار بیشتر، آموزش ها و به روز رسانی لینوکس.


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

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.