لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شل اسکریپتینگ در لینوکس (Shell Scripting)
- آخرین آپدیت
دانلود Shell Scripting in Linux
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی به بررسی جامع شل اسکریپتینگ با Bash میپردازد و بر نحوه خودکارسازی کارهای مدیریتی تکراری و تبدیل توالی دستورات به برنامههای قابل استفاده مجدد و قابل اعتماد تمرکز دارد که به صورت دستی یا طبق زمانبندی اجرا شوند.
شما با نوشتن و اجرای اسکریپتها شروع خواهید کرد و از متغیرها، آرایهها و عملیات رشتهای برای ذخیره و مدیریت دادهها استفاده میکنید. سپس با استفاده از دستورات شرطی، حلقهها و جریان کنترل، منطق برنامه نویسی را به اسکریپتها اضافه کرده و یک اسکریپت خودکارسازی میسازید که تمام این مفاهیم را با هم ترکیب میکند.
در ادامه، دوره به سمت اسکریپتنویسی ماژولار و قابل نگهداری پیش میرود. شما توابع ایجاد میکنید، با پارامترها کار میکنید، آرگومانهای خط فرمان را تجزیه کرده، ورودیها را اعتبارسنجی میکنید و خطاها را مدیریت میکنید تا اسکریپتها بدون نظارت، به طور پایدار اجرا شوند. همچنین یاد میگیرید چگونه وظایف روتین را با استفاده از cron و at برای اجرای زمانبندی شده خودکار کنید. در نهایت، تکنیکهای پیشرفته شامل گسترش پارامترهای Bash (Parameter Expansion) و پردازش متن با ابزارهای sed و awk، ترکیب این دو ابزار و عیبیابی اسکریپتها آموزش داده میشود.
در پایان این دوره، شما قادر خواهید بود:
- نوشتن و اجرای اسکریپتهای Bash با استفاده از متغیرها، آرایهها و عملیات رشتهای.
- اعمال دستورات شرطی، حلقهها و جریان کنترل برای افزودن منطق به اسکریپتها.
- ساخت اسکریپتهای ماژولار با استفاده از توابع و پارامترها.
- تجزیه آرگومانهای خط فرمان و اعتبارسنجی ورودیها برای اجرای مطمئن.
- مدیریت خطاها و عیبیابی (Debug) اسکریپتها.
- خودکارسازی و زمانبندی کارهای تکراری با استفاده از cron و at.
- پردازش و تغییر دادههای متنی با استفاده از Parameter Expansion، sed و awk.
این دوره برای مدیران سیستم، مهندسان DevOps و توسعهدهندگانی که میخواهند جریانهای کاری لینوکس را خودکار کنند، طراحی شده است. پیشنیاز این دوره، آشنایی اولیه با محیط خط فرمان (Command Line) لینوکس است.
همین حالا به ما بپیوندید و یاد بگیرید چگونه اتوماسیونهای قابل اعتماد بنویسید و کارهای دستی و تکراری در لینوکس را به حداقل برسانید.
سرفصل ها و درس ها
مبانی شل اسکریپتینگ
Shell Scripting Foundations
معرفی تخصص
Specialization Introduction
معرفی دوره
Course Introduction
شروع کار با شل اسکریپتینگ
Getting Started with Shell Scripting
نوشتن و اجرای شل اسکریپتها
Writing and Running Shell Scripts
نمایش نظرات