آموزش یادگیری اسکریپت نویسی Linux Shell

Learning Linux Shell Scripting

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: اسکریپت نویسی پوسته لینوکس ابزاری مفید برای از بین بردن کارهای تکراری و خسته کننده است. اسکریپت ها بسیاری از مشاغل - از برنامه نویسی تا مدیریت سیستم - را آسان تر ، قابل پیش بینی تر و سرگرم کننده تر می کنند. با پایان این دوره ، حتی کاربران جدید قادر به خواندن و ایجاد اسکریپت برای خودکار کردن بسیاری از وظایف در Linux هستند. Troy Miles مربی ابتدا اصول اسکریپت نویسی ، مانند چاپ روی کنسول و تعریف متغیرها را پوشش می دهد. سپس وی نحوه نوشتن اسکریپت هایی را که پارامترها را می پذیرند ، خواندن و نوشتن پرونده ها ، و نظارت بر سایر فرایندهای سیستم را نشان می دهد. به علاوه ، نحوه ایجاد اسکریپت های تعاملی و مدیریت داده های بد ورودی را بیاموزید.
      موضوعات شامل:
      • چاپ روی کنسول
      • اظهارنظر درباره اسکریپت ها
      • تعریف متغیرها و پارامترها
      • ایجاد اولین اسکریپت ساده
      • شاخه ها و حلقه ها
      • متغیرهای محیط خواندن
      • خواندن و نوشتن پرونده ها
      • مشاهده فرآیندی
      • دریافت ورودی از کاربران
      • مدیریت داده های بد

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

      مقدمه Introduction

      • خوش آمدی Welcome

      • آنچه باید بدانید What you should know

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

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

      • chmod chmod

      • نظرات Comments

      • سبزه The shebang

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

      • پارامترهای عبور Passing parameters

      • چالش: ایجاد یک فیلمنامه Challenge: Create a script

      • راه حل: یک فیلمنامه بسازید Solution: Create a script

      2. انشعاب و حلقه 2. Branching and Loops

      • جمله if The if statement

      • بند دیگر The else clause

      • بند elif The elif clause

      • حلقه در حالی که The while loop

      • حلقه The for loop

      • با استفاده از استراحت و ادامه Using break and continue

      • چالش: پیشخوان Challenge: Counter

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

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

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

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

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

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

      4. توابع 4. Functions

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

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

      • لوله کشی Piping

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

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

      5- عملیات پرونده 5. File Operations

      • خواندن پرونده ها Reading files

      • نوشتن پرونده ها Writing files

      • بررسی های پرونده File checksums

      • چالش: یک پرونده متنی را بخوانید Challenge: Read a text file

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

      6. خواب و روند 6. Sleep and Process

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

      • مشاهده یک روند Watching a process

      • چالش: فیلمنامه را تماشا کنید Challenge: Watch a script

      • راه حل: فیلمنامه را تماشا کنید Solution: Watch a script

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

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

      • مدیریت داده های بد Handling bad data

      • Challenge: بازی حدس بزنید Challenge: Guessing game

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

      نتیجه Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      آموزش یادگیری اسکریپت نویسی Linux Shell
      جزییات دوره
      1h 26m
      41
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      161,917
      - از 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 است.