دوره آموزشی یادگیری اسکریپت نویسی پوسته لینوکس
1 ساعت 27 دقیقهمبتدی2018-05-23
مدرسین

Troy Miles
Award-winning Software Engineer, Speaker, and Author
جزئیات دوره
اسکریپت پوسته لینوکس یک ابزار مفید برای حذف کارهای تکراری و خسته کننده است. اسکریپت ها بسیاری از کارها - از برنامه نویسی گرفته تا مدیریت سیستم - را آسان تر، قابل پیش بینی تر و سرگرم کننده تر می کنند. در پایان این دوره، حتی کاربران جدید قادر خواهند بود تا اسکریپت هایی را برای خودکارسازی بسیاری از وظایف در لینوکس بخوانند و بسازند. مربی Troy Miles ابتدا اصول اسکریپت نویسی مانند چاپ در کنسول و تعریف متغیرها را پوشش می دهد. سپس نحوه نوشتن اسکریپت هایی را نشان می دهد که پارامترها را می پذیرد، فایل ها را می خواند و می نویسد و سایر فرآیندهای سیستم را نظارت می کند. به علاوه، نحوه ایجاد اسکریپت های تعاملی و مدیریت داده های ورودی بد را بیاموزید.
اهداف یادگیری
چاپ روی کنسول
نظر دادن به اسکریپت ها
تعریف متغیرها و پارامترها
ایجاد اولین اسکریپت ساده
انشعاب و حلقه ها
خواندن متغیرهای محیط
خواندن و نوشتن فایل ها
تماشای یک فرآیند
دریافت ورودی از کاربران
مدیریت داده های بد
اهداف یادگیری
چاپ روی کنسول
نظر دادن به اسکریپت ها
تعریف متغیرها و پارامترها
ایجاد اولین اسکریپت ساده
انشعاب و حلقه ها
خواندن متغیرهای محیط
خواندن و نوشتن فایل ها
تماشای یک فرآیند
دریافت ورودی از کاربران
مدیریت داده های بد
مهارت ها
IT AutomationLinuxNetwork AdministrationLearningNetwork and System AdministrationOpen Source
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. مبانی اسکریپت نویسی پوسته
- 03 - چاپ روی کنسول
- 04 - chmod
- 05 - نظرات
- 06 - شبانگ
- 07 - ایجاد و استفاده از متغیرها
- 08 - عبور پارامترها
- 09 - چالش - ایجاد یک اسکریپت
- 10 - راه حل - ایجاد یک اسکریپت
2. انشعاب و حلقه ها
- 11 - عبارت if
- 12 - بند else
- 13 - الف بند
- 14 - حلقه while
- 15 - حلقه for
- 16 - استفاده از استراحت و ادامه دادن
- 17 - چالش - شمارنده
- 18 - راه حل - شمارنده
3. متغیرهای محیطی
- 19 - خواندن متغیرهای محیط
- 20 - متغیرهای محیطی استاندارد
- 21 - چالش - نمایش یک متغیر
- 22 - راه حل - نمایش یک متغیر
4. توابع
- 23 - مبانی توابع
- 24 - استفاده از پارامترها
- 25 - لوله کشی
- 26 - چالش - لولهها و توابع
- 27 - راه حل - لولهها و توابع
5. عملیات فایل
- 28 - خواندن فایل ها
- 29 - نوشتن فایل
- 30 - چک جمعها را بایگانی کنید
- 31 - چالش - خواندن یک فایل متنی
- 32 - راه حل - یک فایل متنی را بخوانید
6. خواب و فرآیند
- 33 - استفاده از دستور خواب
- 34 - تماشای یک فرآیند
- 35 - چالش - تماشای فیلمنامه
- 36 - راه حل - تماشای فیلمنامه
7. اسکریپتهای تعاملی
- 37 - دریافت ورودی از کاربران
- 38 - مدیریت دادههای بد
- 39 - چالش - بازی حدس زدن
- 40 - راه حل - بازی حدس زدن
نتیجه
- 41 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی اتوماسیون عاملی: شروع سریع ساخت Agent با UiPath
- دوره آموزشی یادگیری PowerShell برای مدیریت ویندوز سرور
- دوره آموزشی یاد گرفتن برنامهنویسی Bash
- دوره آموزشی پوستهها و اسکریپتهای Bash در لینوکس: سادهسازی وظایف و بهبود گردش کار با استفاده از خودکارسازی
- دوره آموزشی مقدمهای بر AWS CloudFormation
- دوره آموزشی راهنمای کامل توسعه RPA با UiPath
- دوره آموزشی راهنمای کامل PowerShell 7
- دوره آموزشی یادگیری جامع Ansible برای اتوماسیون: پلیبوکهای پیشرفته، نقشها و هاستهای متنوع