آموزش جامع اسکریپت‌نویسی بش (Bash Shell Scripting): اتوماسیون، پردازش و تحلیل - آخرین آپدیت

دانلود Bash Shell Scripting: Automate, Process & Analyze

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، فراگیران قادر خواهند بود اسکریپت‌های Bash بنویسند، محیط شل لینوکس را پیکربندی کنند، متغیرها و رشته‌ها را مدیریت نمایند، عبارت‌های منظم (Regular Expressions) را به کار گیرند، مجوزهای فایل را مدیریت کرده و داده‌ها را با استفاده از Awk پردازش کنند. آن‌ها از طریق تمرینات عملی، توانایی اتوماسیون کارهای تکراری، پردازش متن و فایل و تحلیل پیکربندی‌های سیستم را به دست خواهند آورد. این دوره برای سطح مبتدی و متوسط طراحی شده است و برای کسانی که می‌خواهند مهارت‌های خط فرمان (Command-Line) خود را تقویت کرده و بر اجزای سازنده اسکریپت‌نویسی بش مسلط شوند، ایده‌آل است. برخلاف آموزش‌های سنتی، این برنامه موارد استفاده واقعی مانند مدیریت سیستم، مدیریت فایل و پردازش داده‌ها را ادغام کرده است. فراگیران نه تنها سینتکس Bash را درک می‌کنند، بلکه آن را به طور مؤثر برای حل مشکلات عملی به کار می‌گیرند. آنچه این دوره را منحصر به فرد می‌کند، رویکرد ساختاریافته آن است: شروع از مفاهیم پایه، پیشروی در پیکربندی سیستم و در نهایت تحلیل قدرتمند داده‌ها با استفاده از Awk. با تکمیل این دوره، کاربران مهارت‌های اسکریپت‌نویسی متناسب با صنعت را برای افزایش بهره‌وری، بهینه‌سازی جریان‌های کاری و آماده شدن برای نقش‌های DevOps، مدیریت سیستم و اتوماسیون کسب خواهند کرد.

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

مبانی اسکریپت‌نویسی بش Foundations of Bash Scripting

  • آشنایی با بش شل (Bash Shell) Introduction to Bash Shell

  • بررسی وجود فایل Checking If File Exists

  • تست وجود فایل Test File Exists

  • خروجی اسکریپت Script Output

  • اندازه متن فایل File Text Size

  • تست اعداد Test Numbers

  • بررسی شرایط Checking Conditions

  • الگوی اعداد چند رقمی Multiple Digit Pattern

محیط شل و پیکربندی Shell Environment & Configuration

  • مقدمه‌ای بر محیط شل Introduction to Shell Environment

  • برنامه دستورات Command Program

  • پیکربندی سطح دسترسی Access Level Configuration

  • پیکربندی سطح بوت (Booting) Booting Level Configuration

  • ادامه پیکربندی سطح بوت Booting Level Configuration Continue

  • پیکربندی سطح مدیر سیستم System Admin Level Configuration

  • پیکربندی سطح شبکه Networking Level Configuration

  • محیط سیستم System Environment

  • فایل‌های پیکربندی کاربر User Configuration Files

متغیرها، رشته‌ها و عبارت‌های منظم Variables, Strings & Regular Expressions

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

  • اعلان آرایه Array Declaration

  • اعلان متغیر Variable Declaration

  • اعلان و مقداردهی متغیر Variable Declaration and Assignment

  • دستکاری رشته‌ها و دستورات داخلی String Manipulation and Internal Commands

  • ساختار موضوعی Topic Structure

  • عبارت‌های منظم (Regular Expressions) Regular Expressions

  • کاربرد کروشه [ ] Square Bracket

  • کاربرد پرانتز ( ) Round Bracket

  • کاراکتر نقطه Dot Character

  • طول زیررشته Substring Length

  • حذف زیررشته Substring Removal

  • مرور سریع دستکاری رشته‌ها Quick Revision on String Manipulation

  • انواع دستورات شل: داخلی و خارجی Types of shell commands-External and Internal

  • انواع ورودی کاربر Types of User Input

  • عملگر پایپ (Pipe) Pipe Operator

  • خواندن از تک متغیر Reading from Single Variable

  • خواندن از آرایه Reading from Array

  • خواندن از فایل Reading From File

  • دستورات داخلی Internal Command

دستورات خارجی و پردازش فایل External Commands & File Processing

  • مقدمه‌ای بر ساختار داده پشته (Stacks) Introduction to Stacks Data Structure

  • ادامه ساختار داده پشته Introduction to Stacks Data Structure Continue

  • دستور Set Set Command

  • دستور داخلی Set Internal Command Set

  • دستور داخلی Unset Internal Command Unset

  • آشنایی با دستورات خارجی Intro to External Commands

  • دستور خارجی Cat External Command Cat

  • دستور خارجی WC External Command WC

  • حالت کاراکتری Character Mode

  • حالت عددی Numerical Mode

  • ادامه حالت عددی Numerical Mode Continue

  • جستجوی الگو در چندین فایل Searching Patterns in Multiple Files

  • کار با تک فایل Single File

  • شمارش تعداد تکرار الگو Count Pattern Occurrence

  • حذف هدر نام فایل و موارد مشابه Suppress Filename Headers Etc

  • تغییر مالکیت Changing Ownership

  • فیلتر بر اساس مالک قبل از تغییر Filter by Owner Before Change

  • دستور خارجی ENV External Command ENV

  • دستور خارجی CP External Command CP

  • دستور خارجی MV External Command MV

  • دستور خارجی Date External Command Date

  • دستور خارجی ln External Command ln

  • ادامه دستور خارجی ln External Command ln Continue

  • توضیح دیتاست برای دستورات پردازش فایل Dataset Explanation for File Processing Commands

  • دستور خارجی Essa (پرش به خط) External Command-Essa-Jump to Line

  • جستجوی الگو Search for Pattern

  • دستور خارجی Tail External Command-Tail

  • دستور خارجی Sort External Command-Sort

  • دستور خارجی Unit External Command-Unit

  • دستور خارجی PS External Command-PS

  • دستور خارجی Find External Command Find

  • جمع‌بندی دستورات خارجی External Command Conclude

ابزار Awk و پردازش داده‌ها Awk and Data Processing

  • مقدمه جلسه Lecture Introduction

  • آشنایی با Awk Awk Introduction

  • سینتکس و آشنایی با دیتاست Syntax and Dataset Familiarity

  • استفاده از Awk برای ستون‌ها Awk for Column

  • استخراج ستون‌ها Columns Extraction

  • نادیده گرفتن ردیف هدر Skipping the Header Row

  • استفاده از Awk برای تطبیق الگو Awk for Pattern Matching

  • ادامه تطبیق الگو با Awk Awk for Pattern Matching Continue

  • تغییر مسیر دینامیک خروجی فایل Dynamic Redirection of File Output

  • کلمات کلیدی Awk Awk Keyword

  • متغیر وضعیت (Status Variable) Status Variable

  • استفاده از Awk برای گروه‌بندی Awk for Grouping

  • آرایه چیست؟ What is Array

  • خروجی دستورات Statement Output

  • محاسبه کل جمعیت زنان Total Female Population

  • محاسبه کل جمعیت مردان Total Male Population

  • محاسبه درصد جمعیت Percentage of Population

  • تحلیل جمعیت Peplinski Peplinski Population

نمایش نظرات

آموزش جامع اسکریپت‌نویسی بش (Bash Shell Scripting): اتوماسیون، پردازش و تحلیل
جزییات دوره
18h 49m
87
(آخرین آپدیت)
147
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده