آموزش تسلط بر نحو نوشتاری Bash و Z Shell

Mastering Bash and Z Shell Scripting Syntax

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما کمک می کند تا جزئیات اسکریپت نویسی پوسته را یاد بگیرید. به دنبال تظاهرات دقیق ، ایجاد اسکریپت های موثر و کارآمد را یاد خواهید گرفت. کشف جزئیات اسکریپت نویسی پوسته فرایندی است که به طور معمول ممکن است چند سال طول بکشد. در این دوره ، تسلط بر نحو نوشتاری Bash و Z Shell ، خیلی سریع مهارت استادان و توانایی نوشتن و توسعه اسکریپت های پوسته موثر و کارآمد را خواهید آموخت. ابتدا ، شما با مدیریت دقیق متغیرها از جمله تبدیل مورد و متغیرهای فقط خواندنی آشنا خواهید شد. در مرحله بعدی ، به پیچیدگی عبارات شرطی در آزمون پیشرفته در پوسته های مدرن پی خواهید برد. سرانجام ، شما نحوه توسعه بسیاری از ساختارهای حلقه ای و دلیل استفاده از آنها را کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش نحو پیشرفته اسکریپت نویسی پوسته مورد نیاز برای ایجاد اسکریپتهای پوسته عالی در Linux را خواهید داشت. نرم افزار مورد نیاز: اوبونتو 18.04 یا هر توزیع مدرن لینوکس با دسترسی به BASH و ZSH.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کار با نحو شل Working with Shell Syntax

  • به نحو شل خوش آمدید Welcome to Shell Syntax

  • نصب ZSH Installing the ZSH

کار با متغیرها Working with Variables

  • درک متغیرها Understanding Variables

  • کار با دامنه متغیر Working with Variable Scope

  • درک قدرت اعلامیه Understanding the Power of Declare

  • کار با فرمان اعلامیه Working with the Declare Command

  • درک موارد خاص متغیر Understanding Special Variable Cases

  • کار با آرایه ها ، عددهای صحیح و ثابت ها Working with Arrays, Integers, and Constants

  • خلاصه و موارد بعدی Summary and What's Next

ایجاد بیانیه های مشروط Creating Conditional Statements

  • درک تست های ساده Understanding Simple Tests

  • کار با تست های ساده و ارزیابی های حسابی Working with Simple Tests and Arithmetic Evaluations

  • آزمایش رشته ها و عبارات منظم Testing Strings and Regular Expressions

  • کار در CLI با String Evaluations Working at the CLI with String Evaluations

  • درک ویژگی های پرونده Understanding File Attributes

  • ایجاد اسکریپت با شرایط آزمایش Creating Scripts with Test Conditions

  • کار با بیانیه پرونده Working with the Case Statement

  • خلاصه و موارد بعدی Summary and What's Next

ایجاد توابع موثر Building Effective Functions

  • ایجاد توابع Creating Functions

  • صادر کردن توابع Exporting Functions

  • کار با استدلال و بازگشت Working with Arguments and Returns

  • بهترین تمرین Best Practice

  • خلاصه و موارد بعدی Summary and What's Next

درک تکرار پوسته با استفاده از حلقه ها Understanding Shell Iteration Using Loops

  • معرفی حلقه های while Introducing While Loops

  • کار با حلقه های while و Before Working with While and Until Loops

  • درک برای حلقه ها Understanding For Loops

  • کار با For Loops Working with For Loops

  • کار با ادامه و شکستن Working with Continue and Break

  • کار با حلقه های Foreach Working with Foreach Loops

  • منوهای ساختمانی Building Menus

  • خلاصه Summary

نمایش نظرات

آموزش تسلط بر نحو نوشتاری Bash و Z Shell
جزییات دوره
2h 43m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
18
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mallett Andrew Mallett

اندرو در سراسر لینوکس با دانش عمیق سیستم عامل است و این با برنامه نویسی در bash ، perl ، python و ruby و توسعه برنامه ها در C ، C ++ و Java پشتیبانی می شود. اندرو که سالها در آموزش کار کرده است ، پس از اتلاف وقت بی پایان در شب های جمعه ، سیستم های ساخت دوره های خودکار را ایجاد کرده است. اولین سیستم ساختی که وی ساخت به درستی "شب های جمعه" نامگذاری شد. این امر علاقه وی را به همه موارد مرتبط با استقرار القا کرده است. او نویسنده دوره های آموزشی در زمینه Microsoft Deployment Toolkit و همچنین بی شمار راه حل های اختصاصی PXE برای سازمان های آموزشی بوده است. تعهد او نسبت به جامعه میزان محتوایی را که از زمان تاسیس theurbanpenguin در سال 2009 در کانال YouTube خود بارگذاری کرده است نشان می دهد و همچنین اخیراً کمک به پروژه Google/Raspberry Pi CoderDojo. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.