آموزش یادگیری Bash Scripting

Learning Bash Scripting

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Bash یا Bourne Again Shell ، یک مفسر محبوب خط فرمان برای کارهای مدیریت و برنامه نویسی است. اما Bash با اکثر زبان های اسکریپت نویسی متفاوت است. به همین دلیل اسکات سیمپسون مدتی را در این دوره صرف می کند تا شما را با نحو - معرفی متغیرها ، اعداد و ساختارهای کنترلی - اداره کند ، بنابراین می توانید فوراً نوشتن اسکریپت ها را شروع کنید. او به شما نشان می دهد که چگونه عملیات چند خطی را در یک فایل جمع بندی کنید ، کنترل جریان را پیاده سازی کنید و برای دریافت ورودی با کاربران تعامل داشته باشید. به علاوه ، او چالش هایی را در این راه ارائه می دهد که به شما امکان می دهد آموخته ها را امتحان کنید.
موضوعات شامل:
  • باش چیست؟
  • درک نحو اسکریپت Bash
  • ایجاد یک اسکریپت اساسی Bash
  • نمایش متن با "echo"
  • کار با اعداد ، رشته ها و آرایه ها
  • خواندن و نوشتن پرونده های متنی
  • کار با حلقه ها
  • استفاده از توابع
  • دریافت ورودی کاربر هنگام اجرا
  • اطمینان از پاسخ

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

مقدمه Introduction

  • یادگیری برنامه نویسی Bash Learning Bash scripting

1. استفاده از Bash 1. Using Bash

  • باش چیست؟ What's Bash?

  • لوله ها و تغییر مسیرها Pipes and redirections

  • دستورالعمل های Bash و دستورات دیگر Bash builtins and other commands

  • براکت و بریس در Bash Brackets and braces in Bash

  • گسترش و تعویض های بش Bash expansions and substitutions

  • انبساط مهاربند Brace expansion

  • انبساط پارامتر Parameter expansion

  • تعویض فرمان Command substitution

  • گسترش حسابی Arithmetic expansion

2. برنامه نویسی با Bash 2. Programming with Bash

  • انتخاب ویرایشگر متن برای برنامه نویسی Bash Choosing a text editor for Bash scripting

  • درک نحو اسکریپت Bash Understanding Bash script syntax

  • نمایش متن با echo Displaying text with echo

  • کار با متغیرها Working with variables

  • کار با اعداد Working with numbers

  • مقایسه مقادیر با آزمون Comparing values with test

  • مقایسه مقادیر با آزمون توسعه یافته Comparing values with extended test

  • قالب بندی و حالت دهی متن خروجی Formatting and styling text output

  • قالب بندی خروجی با printf Formatting output with printf

  • کار با آرایه ها Working with arrays

  • چالش: اسکریپتی تهیه کنید که گزارش سیستم را تولید کند Challenge: Make a script that generates a system report

  • راه حل: اسکریپتی تهیه کنید که گزارش سیستم ایجاد کند Solution: Make a script that generates a system report

3. سازه های کنترل باش 3. Bash Control Structures

  • عبارات شرطی با کلمه کلیدی if Conditional statements with the if keyword

  • کار با حلقه های while و till Working with while and until loops

  • معرفی برای حلقه ها Introducing for loops

  • انتخاب رفتار با استفاده از حروف کوچک Selecting behavior using case

  • استفاده از توابع Using functions

  • خواندن و نوشتن پرونده های متنی Reading and writing text files

  • Challenge: ساخت اسکریپت با استفاده از ساختارهای کنترلی Challenge: Build a script using control structures

  • راه حل: ساخت اسکریپت با استفاده از ساختارهای کنترلی Solution: Build a script using control structures

4- تعامل با کاربر 4. Interacting with the User

  • کار با استدلال ها Working with arguments

  • کار با گزینه ها Working with options

  • دریافت ورودی هنگام اجرا Getting input during execution

  • اطمینان از پاسخ Ensuring a response

  • چالش: اسکریپتی درست کنید که از ورودی استفاده کند Challenge: Make a script that uses input

  • راه حل: اسکریپتی درست کنید که از ورودی استفاده کند Solution: Make a script that uses input

5. باش در دنیای واقعی 5. Bash in the Real World

  • عیب یابی Troubleshooting

  • اطمینان از قابلیت حمل اسکریپت Ensuring script portability

نتیجه Conclusion

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

نمایش نظرات

آموزش یادگیری Bash Scripting
جزییات دوره
2h 5m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,165
- از 5
ندارد
دارد
دارد
Scott Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Simpson Scott Simpson

ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین

اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.

اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.