اسکریپتنویسی Bash Shell: خودکارسازی کارهای خستهکننده با Bash
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در این سری آموزشها، مدرس قصد دارد به شما نشان دهد چگونه اسکریپتها را در سیستم لینوکس با Bash بنویسید.
- مدرس فرمان های اولیه لینوکس را برای مبتدیها پوشش میدهد و چگونگی استفاده از آنها را توضیح میدهد.
- استفاده از حلقهها در اسکریپت Bash
- چگونه از عبارات شرطی در اسکریپتهای Bash استفاده کنید؟
- چگونه اسکریپت و مستندات را بنویسید؟
- در نهایت، پروژههای متعددی را پوشش دادیم تا مهارتهای شما را تقویت کند.
پیش نیازهای دوره
- باید با فرمان لینوکس و چگونگی استفاده از آنها آشنا باشید.
- نیازی به مهارتهای برنامهنویسی نیست، اما اگر مفاهیم اولیه برنامهنویسی را درک کنید، فهم آن آسانتر خواهد بود.
توضیحات دوره
به دوره جامع اسکریپتنویسی Shell خوش آمدید! چه یک مبتدی کامل باشید و چه تجربهای با خط فرمان داشته باشید، این دوره برای ارائه درک کاملی از نوشتن اسکریپتهای Shell طراحی شده است.
ما دوره را با سرعت آرام ساختیم، تا اطمینان حاصل کنیم که هر مفهوم به طور کامل توضیح داده شده و راحتی برای پیروی از آن برای شما فراهم شود.
در طول دوره، تمام اصول اسکریپتنویسی Shell، شامل متغیرها، تصمیمگیری با عبارات if-else، عبارات حسابی، حلقهها و توابع را پوشش میدهیم. در پایان دوره، مهارتهای لازم برای خودکارسازی تسک ها، حل مشکلات دنیای واقعی و نوشتن اسکریپتهای Shell خود را خواهید داشت.
رویکرد مبتنی بر پروژه در دو بخش آخر، به شما امکان میدهد تمام مواردی را که در دوره یاد گرفتهاید به کار گرفته و اسکریپتهایی بسازید که چالشهای عملی و واقعی را حل کنند.
با شرکت در این دوره، خواهید آموخت چگونه:
- بهطور مؤثر از خط فرمان استفاده و ناوبری کنید.
- تسک ها را با اسکریپتهای شل خودکار کنید.
- با متغیرها کار کنید و با استفاده از عبارات if-else تصمیم بگیرید.
- از عبارات حسابی استفاده کنید و از طریق فایلها و پوشهها حلقه بزنید.
- دامنه متغیرها را درک کنید و توابع ایجاد کنید.
- اسکریپتهای شل برای حل مسائل دنیای واقعی توسعه دهید.
موضوعاتی که پوشش دادهایم:
اصول Bash
- Bash چیست و اسکریپتنویسی Bash چیست؟
- فرمان های اولیه لینوکس
Bash سطح متوسط
- متغیر چیست و چگونه از آن استفاده کنید و انواع متغیرها چیست؟
- آرایه چیست و چگونه از آن استفاده کنید؟
- حلقه چیست و چگونه از آن استفاده کنید؟
- انواع عملگر در Bash و کاربرد آنها چیست؟
- عملگرهای منطقی && و ||
- Shell Expansion در اسکریپتهای Bash
- توابع چیستند و چگونه از آنها استفاده کنید؟
- عبارت شرطی در اسکریپتنویسی Bash
- چگونه اسکریپتهای Bash بنویسید؟
- چگونه ورودی کاربر را با فرمان read دریافت کنید؟
- چگونه فرمان select را استفاده کنید؟
- وضعیت خروج در اسکریپتهای Bash چیست؟
پروژهها:
- دریافت اطلاعات سیستم
- بررسی وضعیت وبسایت
- بررسی شمار خط بهصورت فایلبهفایل
- بررسی اعداد فرد و زوج
- بررسی استفاده از دیسک
- SCP از سرور به سرور
- چگونه سن را محاسبه کنیم؟
- چگونه یک ماشین حساب پویا ایجاد کنیم؟
- چگونه شماره موبایل و ایمیل دریافت کنیم؟
- چگونه یک فرم نظرسنجی با Bash ایجاد کنیم؟
- چگونه در Bash پشتیبانگیری و بازیابی کنیم؟
و خیلی چیزهای دیگر! در این مسیر به ما بپیوندید تا به اسکریپتنویسی Shell تسلط پیدا کنید و به مهارت در خودکارسازی تسک ها و حل مسائل پیچیده با کارآمدی دست یابید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای تمام کاربران در هر سطحی که به اسکریپتهای Bash علاقهمند هستند.
- اگر میخواهید حرفهی خود را در صنعت IT پیش ببرید، اسکریپتهای Bash که کارها را خودکار میکنند و وقت صرفهجویی میکنند.
- افرادی که قبلاً با فرمان لینوکس راحت کار میکنند، میتوانند این دوره را امتحان کنند.
- هر کسی که تجربه عملی دارد و به دنبال درک عمیقتری از Bash است، میتواند این دوره را امتحان کند.
اسکریپتنویسی Bash Shell: خودکارسازی کارهای خستهکننده با Bash
-
مقدمه 02:22
-
Bash چیست و اسکریپتنویسی Bash چیست؟ 05:19
-
فرمان های اولیه لینوکس 33:48
-
چگونه اسکریپت بنویسیم؟ 20:06
-
متغیرها در Bash 39:01
-
آرایه چیست و چگونه از آن استفاده کنیم؟ 12:00
-
عملگرها در Bash 25:35
-
عملگرهای منطقی AND و OR 08:21
-
Shell Expansion در اسکریپتهای Bash 34:04
-
توابع چیستند و چگونه در Bash از آنها استفاده کنیم؟ 16:21
-
حلقه چیست و چگونه از آن استفاده کنیم؟ 21:57
-
عبارت شرطی در اسکریپتهای Bash 09:14
-
چگونه ورودی کاربر را با فرمان read دریافت کنیم؟ 11:36
-
چگونه فرمان select را استفاده کنیم؟ 07:38
-
اهمیت وضعیت خروج در اسکریپتهای Bash 07:30
-
دریافت اطلاعات سیستم 22:39
-
بررسی وضعیت وبسایت 10:37
-
بررسی شمار خط بهصورت فایلبهفایل 08:10
-
بررسی اعداد فرد و زوج 09:04
-
بررسی استفاده از دیسک 14:28
-
SCP از سرور به سرور 11:43
-
چگونه سن را محاسبه کنیم؟ 13:47
-
پروژههای اسکریپت Bash - دریافت ایمیل و شماره موبایل 21:55
-
چگونه یک ماشین حساب پویا ایجاد کنیم؟ 09:08
-
چگونه یک فرم نظرسنجی با Bash ایجاد کنیم؟ 15:18
-
چگونه در Bash پشتیبانگیری و بازیابی کنیم؟ 18:12
مشخصات آموزش
اسکریپتنویسی Bash Shell: خودکارسازی کارهای خستهکننده با Bash
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:26
- مدت زمان :06:49:53
- حجم :2.12GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy