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