لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری Bash Scripting
Learning Bash Scripting
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Bash یا Bourne Again Shell ، یک مفسر محبوب خط فرمان برای کارهای مدیریت و برنامه نویسی است. همچنین این گزینه پیش فرض در Mac OS X و Linux است. اما Bash با اکثر زبان های اسکریپت نویسی متفاوت است. به همین دلیل اسکات سیمپسون مدتی را در این دوره صرف می کند تا شما را با نحو - معرفی متغیرها ، اعداد و ساختارهای کنترلی - اداره کند ، بنابراین می توانید فوراً نوشتن اسکریپت ها را شروع کنید. او به شما نشان می دهد که چگونه عملیات چند خطی را در یک فایل جمع بندی کنید ، کنترل جریان را پیاده سازی کنید و برای دریافت ورودی با کاربران تعامل داشته باشید. به علاوه ، او چالش هایی را در این راه ارائه می دهد که به شما امکان می دهد آموخته ها را امتحان کنید.
موضوعات شامل:
باش چیست؟ li>
مدیریت خروجی با grep ، awk و cut
درک نحو اسکریپت Bash
ایجاد یک اسکریپت اساسی Bash
نمایش متن با "echo"
کار با اعداد ، رشته ها و آرایه ها li>
خواندن و نوشتن پرونده های متنی li>
کار با حلقه ها li>
استفاده از توابع li>
دریافت ورودی کاربر هنگام اجرا li>
اطمینان از پاسخ li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه قبل از ادامه کار باید بدانید
What you need to know before continuing
با استفاده از پرونده های تمرینی
Using the exercise files
1. کار با خط فرمان
1. Working with the Command Line
باشه؟
What's Bash?
مرور دستورات معمول Bash
Reviewing common Bash commands
گسترش Tilde و بریس
Tilde and brace expansion
تغییر در جایی که کارها با لوله ها و تغییر مسیر انجام می شود
Changing where things go with pipes and redirection
دستکاری عملکرد با grep ، awk و برش
Manipulating output with grep, awk, and cut
درک نحو اسکریپت Bash
Understanding Bash script syntax
ایجاد یک اسکریپت اساسی Bash
Creating a basic Bash script
2. ساخت اسکریپت Bash
2. Building Bash Scripts
نمایش متن با اکو
Displaying text with echo
کار با متغیرها
Working with variables
تعویض فرمان
Command substitution
کار با اعداد
Working with numbers
مقایسه مقادیر
Comparing values
کار با رشته ها
Working with strings
رنگ آمیزی و متن یک ظاهر طراحی شده
Coloring and styling text
کاوش برخی از دستیاران مفید: تاریخ و چاپ
Exploring some handy helpers: date and printf
کار با آرایه ها
Working with arrays
خواندن و نوشتن پرونده های متنی
Reading and writing text files
با استفاده از اسناد در اینجا
Using here documents
چالش: اسکریپتی تهیه کنید که گزارش سیستم را تولید کند
Challenge: Make a script that generates a system report
راه حل: اسکریپتی تهیه کنید که گزارش سیستم را تولید کند
Solution: Make a script that generates a system report
3. ساختارهای کنترل
3. Control Structures
تست شرایط حقیقت با کلید واژه if
Testing truth conditions with the if keyword
کار با حلقه های زمانی و تا زمانی
Working with while and until loops
معرفی حلقه ها
Introducing for loops
انتخاب رفتار با استفاده از کیس
Selecting behavior using case
با استفاده از توابع
Using functions
4- تعامل با کاربر
4. Interacting with the User
کار با استدلال
Working with arguments
کار با پرچم ها
Working with flags
دریافت ورودی هنگام اجرا
Getting input during execution
اطمینان از پاسخ
Ensuring a response
Challenge: اسکریپتی تهیه کنید که از ورودی استفاده کند
Challenge: Make a script that uses input
راه حل: اسکریپتی تهیه کنید که از ورودی استفاده کند
Solution: Make a script that uses input
ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین
اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.
اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.
نمایش نظرات