دوره آموزشی
دوبله زبان فارسی
تسلط به اسکریپتنویسی Bash Shell - وظایف روزانهتان را خودکار کنید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجو ویژگیهای مختلف Bash Shell را درک میکند.
- دانشجو یاد میگیرد اسکریپتهایی برای اتوماسیون وظایف تکراری بنویسد تا در زمان صرفهجویی کند.
- دانشجو یاد میگیرد از شرطیها و حلقهها بهطور مؤثر استفاده کند.
- دانشجو یاد میگیرد فایلها را بخواند و آنها را خط به خط پردازش کند.
پیشنیازهای دوره
- تمایل به یادگیری برنامهنویسی Bash Shell
- دسترسی به یک سیستم لینوکس یا یونیکس یا مک (فیزیکی یا مجازی)
- دانش اولیه با خط فرمان لینوکس و فرمانهای لینوکس
توضیحات دوره
بهرهوری خود را با اسکریپتهای شل افزایش دهید!
این دوره به شما کمک میکند تا موارد زیر را یاد بگیرید:
- یک رویکرد گامبهگام و سیستماتیک به یادگیری اسکریپتنویسی شل همراه با آزمونها، تکالیف و پروژهها
- پذیرفتن ورودی کاربر
- پردازش آرگومانهای خط فرمان
- درک متغیرهای خاص شل
- استفاده از گسترش آکولاد
- استفاده از دستورات شرطی و حلقهها: if..then..else ،while ،until ،for و case
- ایجاد منوهای کاربری با select
- نوشتن حلقهها بهطور مستقیم در خط فرمان برای اسکریپتهای یکبار مصرف
- آزمونها، تکالیف، پروژهها و تستها - برای تقویت یادگیری شما
منابعی به منظور افزایش بهرهوری شما ارائه شدهاند که عبارتند از:
- اسکریپتهای قالب
- یک رویکرد طراحی برای پروژههای متوسط و پیچیده
- نمونه اسکریپتهای واقعی
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد برنامهنویسی Bash Shell را یاد بگیرد.
- مهندسان DevOps، معماران DevOps، مهندسان ابر و دانشجویان علم داده که با سیستمهای لینوکس کار میکنند.
تسلط به اسکریپتنویسی Bash Shell - وظایف روزانهتان را خودکار کنید
-
نمای کلی دوره 05:12
-
برای حداکثر استفاده از این دوره 02:41
-
تکرارها 01:00
-
نمای کلی 00:56
-
ویرایشگرها - vi ،nano ،vim، ویرایشگرهای رابط کاربری گرافیکی و غیره 02:23
-
اولین اسکریپت مدرس - عالی! 10:15
-
پذیرفتن ورودی از کاربر 05:55
-
ارسال آرگومانها 07:39
-
توابع - مبانی 08:57
-
دستور printf - قسمت 1 11:33
-
دستور printf - قسمت 2 12:42
-
کاراکتر Escape و کاراکتر ادامه خط 06:19
-
شروع کار - آزمون 1 None
-
شروع کار - تکلیف 1 02:01
-
نمای کلی 00:51
-
متغیرها - مفاهیم اولیه 06:42
-
استفاده از متغیرها - مبانی 12:05
-
متغیرها، گلوبال و اسکوپ 16:11
-
متغیرهای محیطی 06:37
-
پارامترهای موقعیتی 07:54
-
سایر متغیرهای شل - قسمت 1 06:30
-
سایر متغیرهای شل - قسمت 2 08:42
-
متغیرها در توابع (متغیرهای محلی) 04:48
-
دستور declare 09:16
-
فرمان source و export 10:10
-
جایگزینی فرمان 10:19
-
درک متغیرها - آزمون 1 None
-
بررسی 01:19
-
انواع عملگرها 01:05
-
تستهای شرطی 11:47
-
انجام عملیاتهای حسابی 08:04
-
عملگرهای حسابی - قسمت 1 02:23
-
عملگرهای حسابی - قسمت 2 09:35
-
عملگرهای مقایسه حسابی 07:35
-
عملگرهای مقایسه رشته 04:38
-
عملگرهای منطقی 09:19
-
عملگرهای تست فایل 16:53
-
عملگرها - آزمون 1 None
-
سفارشیسازی پرامپت شل 08:18
-
فایلهای خاص Bash Shell 19:15
-
فرمان Alias 05:02
-
استفاده عملی از فایل پروفایل 10:06
-
سفارشیسازی محیط شل - آزمون 1 None
-
گسترش آکولاد 04:39
-
گسترش پارامتر شل 17:22
-
دستور شرطی - if..then..else 17:26
-
ایجاد حلقهها با while و until 09:21
-
ایجاد حلقهها با for 08:28
-
کنترل جریان - sleep ،continue ،break و exit 11:54
-
دستور case 09:01
-
ایجاد منوهای کاربری - دستور select 08:08
-
خواندن فایلها با while 07:58
-
خواندن فایلها با for 07:16
-
تکلیف - passwd 04:00
-
تکلیف - passwd - راهحل 21:02
-
تابع ساده 07:07
-
بازگردانی داده 12:57
-
ارسال آرگومانها به توابع 06:08
-
استفاده از توابع از اسکریپتهای خارجی 09:18
-
استفاده از تابع shift 17:13
-
تجزیه آرگومانها با getopts 23:53
-
فرآیند، فرآیند والد، فرآیند فرزند و PID 02:44
-
انواع فرآیند - BG ،FG و D 02:21
-
مشاهده فرآیندهای در حال اجرا (فرمان ps) 13:04
-
فرمان nohup 08:43
-
فرمان time 02:23
-
سیگنالها 01:39
-
کشتن فرآیندها - فرمان kill 06:46
-
کنترل شغل - jobs ،bg و fg 08:22
-
مفاهیم زمانبندی 05:53
-
فرمان at و فرمان batch 06:16
-
فرمان cron 13:56
-
اشکالزدایی - قسمت 1 09:43
-
اشکالزدایی - قسمت 2 04:40
-
اشکالزدایی - قسمت 3 08:19
-
نمای کلی 02:44
-
استفاده از semicolon و pipe 03:05
-
استفاده از && و || 04:40
-
کشتن فرآیندها با awk و xargs 04:47
-
حلقهها در خط فرمان - عالی! 12:14
-
فرمان tar - قسمت 1 15:43
-
فرمان tar - قسمت 2 16:02
-
مفاهیم ورودی و خروجی استاندارد 07:13
-
دموی ورودی و خروجی استاندارد 11:27
-
ترمینال و فایلهای Null 06:43
-
استفاده از توصیفگرهای فایل 08:51
-
استفاده از (پایپ) ورودی - فرمانهای sort و uniq 06:26
مشخصات آموزش
تسلط به اسکریپتنویسی Bash Shell - وظایف روزانهتان را خودکار کنید
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:87
- مدت زمان :11:34:10
- حجم :3.39GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy