دوره آموزشی مهندس سیستم لینوکس: اسکریپت Bash Shell برای اتوماسیون
57 دقیقهمتوسط2019-04-26
مدرسین

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
جزئیات دوره
بیاموزید که چگونه از برنامه نویسی bash برای خودکارسازی وظایف رایج در Red Hat Enterprise Linux (RHEL) - یکی از محبوب ترین توزیع های لینوکس استفاده کنید. این دوره اصول ایجاد و اشکال زدایی اسکریپت های bash را پوشش می دهد، از جمله اسکریپت هایی که ورودی را از طریق آرگومان های موقعیتی، لوله ها و تجزیه فایل می پذیرند. به علاوه، یاد بگیرید که چگونه داده ها را از اسکریپت های bash دریافت کنید و بلوک های کد شرطی و حلقه ای را تنظیم کنید. Grant همچنین برخی از مشکلات دنیای واقعی را با استفاده از bash برای نظارت بر فضای کاربر و استفاده از CPU حل می کند.
توجه: این دوره همچنین به شما کمک می کند تا در آزمون Red Hat Certified Engineer (RHCE) تحصیل کنید - گواهینامه معیار برای Red Hat Enterprise Linux.
اهداف یادگیری
مبانی برنامه نویسی bash
اشکال زدایی Bash
بارگذاری فایل ها در اسکریپت ها
درخواست برای ورودی
لوله گذاری داده ها در یک اسکریپت
خروجی داده از یک اسکریپت
کنترل جریان اسکریپت های bash با شرایط
حلقه زدن اسکریپت های bash
بررسی نمونه های دنیای واقعی
توجه: این دوره همچنین به شما کمک می کند تا در آزمون Red Hat Certified Engineer (RHCE) تحصیل کنید - گواهینامه معیار برای Red Hat Enterprise Linux.
اهداف یادگیری
مبانی برنامه نویسی bash
اشکال زدایی Bash
بارگذاری فایل ها در اسکریپت ها
درخواست برای ورودی
لوله گذاری داده ها در یک اسکریپت
خروجی داده از یک اسکریپت
کنترل جریان اسکریپت های bash با شرایط
حلقه زدن اسکریپت های bash
بررسی نمونه های دنیای واقعی
مهارت ها
CentOSRed Hat Enterprise LinuxRed HatIT AutomationNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source
سرفصل ها
0. مقدمه
- 01 - برنامه نویسی Bash برای اتوماسیون
- 02 - آنچه شما نیاز دارید
1. مقدمه ای بر لینوکس اسکریپت
- 03 - مقدمه ای بر bash
- 04 - چه چیزی یک پوسته اسکریپت را به پوسته اسکریپت تبدیل می کند
- 05 - استفاده از حالت اشکال زدایی bash
- 06 - دامنه متغیر Bash
2. استفاده از داده های خارجی در یک اسکریپت
- 07 - استدلال های موضعی
- 08 - بارگذاری فایل ها با استفاده از هنگام خواندن
- 09 - فایل ها را با نقشه فایل در آرایه ها بارگذاری کنید
- 10 - درخواست ورودی
- 11 - داده ها را در یک اسکریپت لوله کنید
- 12 - گزینه های پوسته فرآیند
3. خروجی داده از یک اسکریپت
- 13 - ذخیره داده ها در فایل ها
- 14 - خروجی به STDOUT و STDERR
4. Bash Logic
- 15 - جریان مشروط با if، سپس fi
- 16 - جریان مشروط با کیس
- 17 - شرایط عددی
- 18 - شرایط رشته
- 19 - شرایط پرونده
5. Bash Loops
- 20 - حلقه برای
- 21 - حلقه while
6. نمونه های دنیای واقعی
- 22 - نظارت بر استفاده از فضای کاربر
- 23 - نظارت بر استفاده از CPU
نتیجه
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع Red Hat Enterprise Linux 8
- دوره آموزشی ساخت، نگهداری و توزیع بستههای RPM
- دوره آموزشی کسب گواهی (Red Hat Certified Engineer (EX294 بخش 3: مدیریت سیستمها با Ansible
- دوره آموزشی پیشرفته لینوکس: هسته لینوکس (2020)
- دوره آموزشی مهندس سیستم لینوکس: پیوند شبکه، IPv6، مسیریابی و سیستم های مجازی
- دوره آموزشی یادگیری لینوکس CentOS