لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع اسکریپتنویسی شل لینوکس - مفاهیم پایه
- آخرین آپدیت
دانلود Linux Shell Scripting - Basics
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول مسیر یادگیری، درک خود را عمیقتر کنید.
دوره اسکریپتنویسی شل لینوکس (Linux Shell Scripting) مهارتهای ضروری برای اتوماسیون وظایف، پردازش دادهها و مدیریت سیستم را با استفاده از Bash Scripting در سیستمعامل لینوکس به شما میآموزد. چه یک مدیر سیستم آینده باشید و چه یک توسعهدهنده، این دوره به شما یاد میدهد که چگونه اسکریپتهای Bash را ایجاد، عیبیابی و بهینهسازی کنید. شما با یادگیری اصول اولیه ساخت اسکریپت، از جمله فرمتهای فایل، متغیرها و انجام محاسبات ساده شروع خواهید کرد. با پیشرفت در دوره، مفاهیم پیچیدهتری مانند دستورات شرطی، حلقهها و مدیریت ورودیهای کاربر را بررسی خواهید کرد. علاوه بر این، این دوره شما را با تکنیکهای پیشرفتهای مانند کنترل اسکریپت، نمایش دادهها و زمانبندی وظایف (Job Scheduling) آشنا میکند که برای اتوماسیون بهینه سیستم ضروری هستند.
سرفصلهای این دوره گامبهگام طراحی شدهاند؛ به گونهای که از مهارتهای پایه شروع شده و به تدریج به مباحث پیشرفته میرسند. شما منطق اسکریپتنویسی را با دستورات شرطی و حلقهها به دست میآورید و یاد میگیرید چگونه از طریق مدیریت ورودی و خروجی با کاربر تعامل داشته باشید. در ماژولهای نهایی، تمرکز بر کاربردهای واقعی است و به شما نشان داده میشود که چگونه با پردازشهای پسزمینه (Background Processes) کار کنید و وظایف را با استفاده از Cron Jobs خودکار سازید. با مثالهای عملی و چالشهای واقعی، در نوشتن اسکریپتهای Bash کاربردی و بهینه اعتماد به نفس پیدا خواهید کرد.
این دوره برای افرادی طراحی شده است که میخواهند مهارتهای اسکریپتنویسی خود را ارتقا داده و وظایف را در محیط لینوکس خودکار کنند. این دوره برای کاربران مبتدی و متوسط که درک پایهای از سیستمعامل لینوکس دارند، ایدهآل است. هیچ دانش قبلی در زمینه اسکریپتنویسی مورد نیاز نیست، اما آشنایی با خط فرمان لینوکس (Command Line) مفید خواهد بود.
در پایان این دوره، شما قادر خواهید بود اسکریپتهای Bash را ایجاد و اجرا کنید، ورودی و خروجی کاربر را مدیریت کنید، از حلقهها و دستورات شرطی برای تصمیمگیری استفاده کنید، وظایف را خودکار سازید، پردازشهای سیستم را مدیریت کرده و اسکریپتهای خود را برای بهرهوری بیشتر عیبیابی و بهینهسازی کنید.
سرفصل ها و درس ها
ساخت اولیه اسکریپت
Basic Script Building
بررسی کلی
Overview
ساخت اولیه اسکریپت
Basic Script Building
استفاده از متغیرها
Using Variables
استفاده از متغیرها
Using Variables
انجام محاسبات ریاضی
Performing Math
تغییر مسیر (Redirection)
Redirection
انجام محاسبات ریاضی
Performing Arithmetic
خروج از اسکریپتها
Exiting Scripts
دستورات شرطی
Conditional Statements
دستورات شرطی بخش دوم
Conditional Statements Part 2
دستورات شرطی بخش سوم
Conditional Statements Part 3
دستورات ساختاریافته
Structured Commands
حلقهها
Loops
حلقهها بخش دوم
Loops Part 2
حلقهها بخش سوم
Loops Part 3
مدیریت ورودی کاربر
Handling User Input
پارامترهای موقعیتی ورودی کاربر
User Input Positional Parameters
پارامترهای موقعیتی ورودی کاربر بخش دوم
User Input Positional Parameters Pt 2
گزینههای ورودی کاربر
User Input Options
گزینههای ورودی کاربر بخش دوم
User Input Options Part 2
خواندن ورودی کاربر (Read)
User Input Read
نمایش دادهها
Presenting Data
نمایش دادهها و توصیفگرهای فایل
Presenting Data File Descriptors
نمایش نظرات