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

Learning Bash Scripting

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

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

مقدمه 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

نتیجه Conclusion

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

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری Bash Scripting
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 25m
35
Linkedin (لینکدین) lynda-small
05 آذر 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
688,507
- از 5
ندارد
دارد
دارد
Scott Simpson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Simpson Scott Simpson

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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