آموزش RHEL 8: ایجاد اسکریپت های پوسته

RHEL 8: Creating Shell Scripts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما نحوه ایجاد و اجرای اسکریپت های پوسته bash از اصول اولیه تا پیچیده تر را آموزش می دهد. پروژه دوره ای که ایجاد خواهید کرد به شما امکان می دهد تا از ایجاد حساب های کاربری اسکریپت استفاده کنید. سرورهای لینوکس معمولاً می توانند شامل کارهای سخت و تکراری باشند. توانایی کپسول کردن آن وظایف در اسکریپت ها باعث صرفه جویی در وقت شما می شود و کار شما قابل اعتمادتر می شود. در این دوره ، RHEL 8: Creating Shell Scripts ، یاد خواهید گرفت که اسکریپت های پوسته ای بسازید که باعث صرفه جویی در وقت و تلاش شما می شود. ابتدا ، سرآیند اسکریپت یا shebang و مکان اسکریپت ها را کشف خواهید کرد. در مرحله بعد ، با استفاده از منطق و حلقه ها برای پردازش مشروط دستورات ، نحو پیشرفته تری خواهید یافت. سرانجام ، شما یاد خواهید گرفت که چگونه در اسکریپت های خود از توابع استفاده کنید و ایجاد کنید ، و امکان راه حل های موثرتر و قابل خواندن را فراهم می کنید. پس از اتمام این دوره ، مهارت و دانش Linux bash scripting را برای ایجاد خودکار ایجاد حسابهای کاربری و استفاده مجدد از اسکریپت برای نیازهای خود خواهید داشت.

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

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

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

خودکار کردن کارها با استفاده از اسکریپت های Bash Automating Tasks Using Bash Scripts

  • اسکریپت های شل چیست؟ What Are Shell Scripts?

  • استفاده از نحو اسکریپت در CLI Using Script Syntax at the CLI

  • درک منطق متن Understanding Script Logic

  • استفاده از منطق ساده در CLI Using Simple Logic at the CLI

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

ایجاد اسکریپت های پوسته خود Creating Your Own Shell Scripts

  • Shebang چیست و چرا می خواهم بدانم؟ What Is a Shebang and Why Do I Want to Know?

  • اجرای شبانگ Implementing the Shebang

  • کار با اختصارات vim Working with vim Abbreviations

  • کار با PATH و اجرای مجوزها Working with PATH and Execute Permissions

  • متغیرهای خاص Special Variables

  • استفاده از متغیرهای خاص در اسکریپت ها Using Special Variables in Scripts

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

خودکار کردن فرآیند ایجاد کاربر Automating the User Creation Process

  • در حال آزمایش ورودی کاربر Testing User Input

  • اطمینان حاصل کنید که کاربر از قبل موجود نیست Ensure User Is Not Already Present

  • استفاده از Read در هنگام اجرای اسکریپت Using Read During Script Execution

  • ایجاد حساب های کاربری Creating User Accounts

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

استفاده از توابع و حلقه ها در اسکریپت ها Using Functions and Loops in Scripts

  • ایجاد اسکریپت های بهتر Creating Better Scripts

  • مقایسه همه استدلال ها Comparing All Arguments

  • با استفاده از حلقه های while Using while Loops

  • پیاده سازی توابع درون اسکریپت ها Implementing Functions within Scripts

  • خلاصه Summary

نمایش نظرات

آموزش RHEL 8: ایجاد اسکریپت های پوسته
جزییات دوره
1h 58m
23
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. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.