آموزش عملیاتی کردن اسکریپت های Bash و Z Shell

Operationalizing Bash and Z Shell Scripts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره ، عملیاتی کردن اسکریپت های BASH و Z Shell ، درسی است که شما باید برای یادگیری جزئیات این که چگونه می توانید اسکریپت های پوسته خود را از طریق خط فرمان یا به عنوان یک سرویس systemd به صورت م effectiveثر استفاده کنید بیاموزید. هدف هر توسعه دهنده ای است. همانطور که در این دوره ، عملیاتی سازی Bash و Z Shell Scripts پیشرفت می کنید ، یاد می گیرید که اسکریپت خود را با ویژگی هایی که به هدف آن می افزایند ، مجدداً دسترسی پیدا کنید. ابتدا یاد خواهید گرفت که فعال کردن ویژگی های مورد نیاز و غیرفعال کردن ویژگی هایی که ندارید به آسانی دستور و تنظیم دستورات است. در مرحله بعدی ، شما یاد خواهید گرفت که چگونه از طریق اعلان ها و دستور read یا رویکرد حرفه ای با استفاده از گزینه های getops و خط فرمان ، ورودی ارزشمندی از کاربران خود جمع آوری کنید. سرانجام ، شما یک اسکریپت برای پردازش ورودی متن ارسال شده از طریق لوله های نامگذاری شده و نهایی کردن پروژه به عنوان واحد خدمات سیستم ایجاد خواهید کرد. تا وقتی که با این دوره به پایان رسیدید ، می توانید اسکریپت های عالی ایجاد کنید که عملکرد مورد نیاز هر پروژه سفارشی را داشته باشند. نرم افزار مورد نیاز: هر توزیع مدرن لینوکس با دسترسی به BASH و ZSH.

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

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

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

ایجاد اسکریپتهای عالی Creating Awesome Scripts

  • نحوه ایجاد اسکریپت های عالی How to Create Awesome Scripts

  • نسخه BASH Shell Versioning the BASH Shell

فعال کردن ویژگی های قدرت شل Enabling Shell Power Features

  • درک گزینه های شل Understanding Shell Options

  • پیکربندی گزینه ها با Shopt Configuring Options with Shopt

  • پیکربندی گزینه ها با استفاده از مجموعه Configuring Options Using Set

  • محاسبه مقادیر از پوسته Calculating Values from the Shell

  • درک آرایه ها Understanding Arrays

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

مدیریت I/O شل Managing Shell I/O

  • درک تغییر مسیر Shell Understanding Shell Redirection

  • کار با Shell Redirection Working with Shell Redirection

  • کار با توصیف کنندگان پرونده Working with File Descriptors

  • ایجاد Heredocs Creating Heredocs

  • چاپ در کنسول Printing to the Console

  • درک جایگزینی فرآیند در CLI Understanding Process Substitution at the CLI

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

اشکال زدایی از اسکریپت ها و پوسته ها Debugging Scripts and Shells

  • درک روند اشکال زدایی Understanding the Debug Process

  • کار در اسکریپت های اشکال زدایی CLI Working at the CLI Debugging Scripts

  • با استفاده از نوع و کدام Using Type and Which

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

در حال پردازش گزینه های خط فرمان Processing Command Line Options

  • نوشتن استدلالهای موضعی Scripting Positional Arguments

  • با استفاده از استدلال های اسکریپت Using Script Arguments

  • کار با Shift Working with Shift

  • درک گزینه ها Understanding Options

  • کار با گزینه ها Working with Options

  • تعیین انتهای گزینه ها Designating the End of Options

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

کار با رشته ها Working with Strings

  • درک ورودی کاربر با استفاده از Read Understanding User Input Using Read

  • با استفاده از Read Using Read

  • درک Shell Search و Replace Understanding the Shell Search and Replace

  • با استفاده از پیش فرض های متغیر و جستجو و جایگزینی Using Variable Defaults and Search and Replace

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

اجرای اسکریپت های تکمیل شده Running Completed Scripts

  • مدیریت اسکریپت های طولانی مدت Handling Long Running Scripts

  • برنامه ریزی با استفاده از Scheduling Using At

  • برنامه ریزی با استفاده از Cron و Anacron Scheduling Using Cron and Anacron

  • درک متن و خدمات Understanding the Script and Service

  • ایجاد منابع و اسکریپت Creating Resources and Script

  • ایجاد واحدهای خدماتی Creating Service Units

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش عملیاتی کردن اسکریپت های Bash و Z Shell
جزییات دوره
3h 1m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 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. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.