Shell Scripting – Tutorial 03: All About Scripts and Shell Scripting

Shell Scripting - Tutorial 03: All About Bash Shell Scripting

Shell Scripting – Tutorial 03: همه چیز درباره اسکریپت با Bash Shell

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

و از آنجایی که در 2 مورد اول به آن می پردازیم اصول اولیه ذیل، ترمینال ها، کنسول ها، Shells و Bash Shell، در این مورد سوم، ما به طور خاص بر دانستن همه چیز ممکن در مورد فایل های نامیده شده تمرکز خواهیم کرد اسکریپت و تکنیک از اسکریپت شل.

Shell Scripting - Tutorial 02: All About Bash Shell

Shell Scripting – Tutorial 02: All About Bash Shell

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

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

Shell Scripting - Tutorial 02: All About Bash Shell
مقاله مرتبط:
Shell Scripting – Tutorial 02: All About Bash Shell

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

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

فایل های اسکریپت و زبان اسکریپت پوسته

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

درک هر دو مفهوم به شرح زیر است:

اسکریپت ها

اسکریپت ها آن برنامه های کوچک ساخته شده در هر پوسته، که همچنین نیازی به کامپایل ندارند. از آنجایی که پوسته مورد استفاده آنها را خط به خط تفسیر می کند. برای مثال، اسکریپت یک فایل اتوماسیون کار است، معمولاً در a ایجاد می شود فایل متنی معمولی با خط فرمان سنتی و قابل خواندن. به همین دلیل است که آنها a نحو بسیار تمیز و واضح، که آنها را به نقطه شروع خوبی برای شروع در دنیای برنامه نویسی در گنو/لینوکس تبدیل می کند.

در نتیجه، با فایل های اسکریپت یا شل اسکریپت می توانیم از آن برنامه ریزی کنیم دستورات کوچک و ساده برای فعالیت های خاص، مانند به دست آوردن تاریخ سیستم توسط ترمینال؛ تا اجرا وظایف بزرگ و پیشرفته یا مجموعه ای از دستورالعمل ها مانند اجرای پشتیبان‌گیری افزایشی از فایل‌ها/پوشه‌ها یا پایگاه‌های داده در شبکه.

پوسته اسکریپت

معمولاً به این صورت تعریف می شود اسکریپت شل به تکنیک طراحی و تولید اسکریپت برای پوسته از یک سیستم عامل خاص و برای این، آنها معمولا استفاده می شود ویرایشگرهای متن ساده (GUI/CLI). که اجازه می دهد الف مدیریت آسان و مستقیم کد و درک خوبی از نحو برنامه نویسی استفاده شده.

بنابراین، اسکریپت شل، اساساً امکان مدیریت a نوع زبان برنامه نویسی تفسیر شده. از آنجایی که، در حالی که یک برنامه معمولی باید کامپایل شود، یعنی قبل از اجرا شدن، به طور دائم به کد خاصی تبدیل شود. Shell Scripting به ما این امکان را می دهد که a برنامه (ShellScript) که به شکل اصلی خود (تقریباً همیشه) باقی می ماند.

خلاصه اینکه ، Shell Scripting اجازه می دهد:

  • برنامه ها و وظایف را با کدهای ساده تر و کوچکتر بسازید.
  • فایل های کد منبع را به صورت متن ساده مدیریت کنید.
  • با اجزای نوشته شده در سایر زبان های برنامه نویسی تعامل داشته باشید.
  • برای اجرای برنامه ها به جای کامپایلر از مفسر استفاده کنید.
  • برنامه ها را به روشی ساده، آسان و بهینه تولید کنید، البته با هزینه پردازش بالاتر.

در شماره آتی کمی بررسی خواهیم کرد بیشتر در مورد اسکریپت ها و پوسته اسکریپت.

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

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

خلاصه

خلاصه با این آموزش 03 در مورد «اسکریپت نویسی پوسته» ما همچنان به ارائه محتوای ارزشمند به مبنای نظری از این سری پست ها، در مورد این حوزه فنی مدیریت ترمینال گنو/لینوکس.

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


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

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

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

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

*

*

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