آموزش جامع شل اسکریپتینگ لینوکس (Linux Shell Scripting) - آخرین آپدیت

دانلود Learning Linux Shell Scripting

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: شل اسکریپتینگ لینوکس ابزاری قدرتمند برای حذف کارهای تکراری و خسته‌کننده است. اسکریپت‌ها بسیاری از وظایف، از برنامه‌نویسی گرفته تا مدیریت سیستم را ساده‌تر، پیش‌بینی‌پذیرتر و جذاب‌تر می‌کنند. در پایان این دوره، حتی کاربران تازه‌کار قادر خواهند بود اسکریپت‌هایی را برای اتوماسیون انواع وظایف در لینوکس بخوانند و ایجاد کنند. مدرس دوره، تروی مایلز، ابتدا مفاهیم پایه اسکریپت‌نویسی مانند چاپ در کنسول و تعریف متغیرها را آموزش می‌دهد. سپس نحوه نوشتن اسکریپت‌هایی که پارامتر می‌پذیرند، خواندن و نوشتن فایل‌ها و نظارت بر سایر فرآیندهای سیستم را نشان می‌دهد. علاوه بر این، خواهید آموخت که چگونه اسکریپت‌های تعاملی بسازید و داده‌های ورودی نادرست را مدیریت کنید.

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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

  • پیش‌نیازهای لازم What you should know

1. مبانی شل اسکریپتینگ 1. Shell Scripting Basics

  • ایجاد و استفاده از متغیرها Creating and using variables

  • کامنت‌گذاری Comments

  • شبانگ (Shebang) The shebang

  • ارسال پارامترها Passing parameters

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

  • راه حل: ایجاد یک اسکریپت Solution: Create a script

  • چالش: ایجاد یک اسکریپت Challenge: Create a script

  • دستور chmod chmod

2. شاخه‌بندی و حلقه‌ها 2. Branching and Loops

  • راه حل: شمارنده Solution: Counter

  • عبارت elif The elif clause

  • استفاده از break و continue Using break and continue

  • عبارت else The else clause

  • دستور if The if statement

  • چالش: شمارنده Challenge: Counter

  • حلقه for The for loop

  • حلقه while The while loop

3. متغیرهای محیطی 3. Environment Variables

  • متغیرهای محیطی استاندارد Standard environment variables

  • خواندن متغیرهای محیطی Reading environment variables

  • چالش: نمایش یک متغیر Challenge: Display a variable

  • راه حل: نمایش یک متغیر Solution: Display a variable

4. توابع 4. Functions

  • چالش: پایپ‌ها و توابع Challenge: Pipes and functions

  • راه حل: پایپ‌ها و توابع Solution: Pipes and functions

  • پایپینگ (Piping) Piping

  • مبانی توابع The basics of functions

  • استفاده از پارامترها Using parameters

5. عملیات روی فایل‌ها 5. File Operations

  • چالش: خواندن یک فایل متنی Challenge: Read a text file

  • خواندن فایل‌ها Reading files

  • چک‌سام (Checksum) فایل‌ها File checksums

  • نوشتن در فایل‌ها Writing files

  • راه حل: خواندن یک فایل متنی Solution: Read a text file

6. دستور Sleep و فرآیندها 6. Sleep and Process

  • استفاده از دستور sleep Using the sleep command

  • چالش: نظارت بر یک اسکریپت Challenge: Watch a script

  • نظارت بر یک فرآیند (Process) Watching a process

  • راه حل: نظارت بر یک اسکریپت Solution: Watch a script

7. اسکریپت‌های تعاملی 7. Interactive Scripts

  • مدیریت داده‌های نادرست Handling bad data

  • راه حل: بازی حدس اعداد Solution: Guessing game

  • چالش: بازی حدس اعداد Challenge: Guessing game

  • دریافت ورودی از کاربران Getting input from users

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع شل اسکریپتینگ لینوکس (Linux Shell Scripting)
جزییات دوره
1h 26m
41
(آخرین آپدیت)
149,259
- از 5
دارد
دارد
دارد
Troy Miles
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Troy Miles Troy Miles

Troy Miles مهندس نرم افزار ، بلندگو و نویسنده برنده جوایز است. تروی بازی های نویسندگی خود را در مونتاژ های 6502 و x86 برای رایانه های اولیه مانند Commodore 64 ، Apple II و IBM PC آغاز کرد. این روزها ، وی برنامه های وب و موبایل را برای یک شرکت ارزیابی و اتومبیل سازی مستقر در کالیفرنیای جنوبی می نویسد. او کلاه زبان مونتاژ خود را آویزان کرده است ، اما مسلط به JavaScript ، C # ، C ++ ، Java ، Kotlin و Clojure است.