لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش عملی دستورات لینوکس و شل اسکریپتینگ (Linux Shell Scripting)
- آخرین آپدیت
دانلود Hands-on Introduction to Linux Commands and Shell Scripting
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک درک عملی از دستورات رایج شل لینوکس و یونیکس (Linux / UNIX) را ارائه میدهد. در این دوره جامع و مناسب برای مبتدیان، شما با مبانی لینوکس، دستورات شل و برنامهنویسی Bash Shell آشنا خواهید شد.
شما این دوره را با معرفی لینوکس و بررسی معماری آن آغاز میکنید. در ادامه، با ترمینال لینوکس تعامل خواهید داشت، دستورات را اجرا میکنید، در دایرکتوریها پیمایش میکنید، فایلها را ویرایش کرده و نحوه نصب و بهروزرسانی نرمافزارها را میآموزید.
سپس با دستورات پرکاربرد لینوکس آشنا میشوید؛ از دستورات عمومی مانند id، date، uname، ps، top، echo و man گرفته تا دستورات مدیریت دایرکتوری نظیر pwd، cd، mkdir، rmdir، find و df. همچنین دستورات مدیریت فایل مانند cat، wget، more، head، tail، cp، mv، touch، tar، zip و unzip، دستور کنترل دسترسی chmod، دستورات پردازش متن مانند wc، grep، tr و دستورات شبکه از جمله hostname، ping، ifconfig و curl را فرا خواهید گرفت.
در بخش بعدی، وارد دنیای شل اسکریپتینگ میشوید تا یاد بگیرید چگونه وظایف مختلف را اتوماتیک کنید. شما اسکریپتهای ساده تا پیشرفتهای خواهید نوشت که شامل Meta-characters، کوتیشنها، متغیرها، جایگزینی دستورات (Command substitution)، بازتوجیه ورودی/خروجی (I/O Redirection)، پایپها و فیلترها و آرگومانهای خط فرمان باشد. همچنین نحوه زمانبندی وظایف با استفاده از crontab را خواهید آموخت.
این دوره شامل ویدیوهای آموزشی و آزمایشگاههای عملی (Labs) برای تمرین و پیادهسازی آموختهها است. شما دسترسی رایگان به یک سرور مجازی لینوکس از طریق مرورگر خواهید داشت تا بدون نیاز به نصب هیچ نرمافزاری، تمرینات را انجام دهید.
در پایان دوره، یک پروژه نهایی و یک آزمون جامع خواهید داشت. در پروژه نهایی، با اجرای یک فرآیند استخراج، تبدیل و بارگذاری دادهها (ETL) و ایجاد یک اسکریپت بکآپ زمانبندی شده، تسلط خود بر مفاهیم دوره را به نمایش میگذارید.
این دوره برای مهندسان داده، دانشمندان داده، توسعهدهندگان نرمافزار و متخصصان کلاود که میخواهند با دستورات رایج لینوکس، MacOS و سایر سیستمهای یونیکس-مانند آشنا شوند و برنامهنویسی شل را آغاز کنند، ایدهآل است.
سرفصل ها و درس ها
مقدمهای بر لینوکس
Introduction to Linux
معرفی دوره
Course Introduction
معرفی لینوکس و یونیکس
Introducing Linux and Unix
توزیعهای لینوکس
Linux Distributions
مروری بر معماری لینوکس
Overview of Linux Architecture
آشنایی با ترمینال لینوکس
Linux Terminal Overview
ایجاد و ویرایش فایلهای متنی
Creating and Editing Text Files
نصب نرمافزارها و بهروزرسانیها
Installing Software and Updates
آشنایی با دستورات لینوکس
Introduction to Linux Commands
مروری بر دستورات رایج شل لینوکس
Overview of Common Linux Shell Commands
دستورات اطلاعاتی
Informational Commands
دستورات پیمایش فایل و دایرکتوری
File and Directory Navigation Commands
دستورات مدیریت فایل و دایرکتوری
File and Directory Management Commands
مشاهده محتوای فایلها
Viewing File Content
دستورات کاربردی برای مدیریت فایلهای متنی
Useful Commands for Wrangling Text Files
دستورات شبکه
Networking Commands
دستورات آرشیو و فشردهسازی فایلها
File Archiving and Compression Commands
مبانی شل اسکریپتینگ
Introduction to Shell Scripting
مبانی شل اسکریپتینگ
Shell Scripting Basics
فیلترها، پایپها و متغیرها
Filters, Pipes, and Variables
ویژگیهای کاربردی Bash Shell
Useful Features of the Bash Shell
زمانبندی وظایف با استفاده از Cron
Scheduling Jobs using Cron
پروژه نهایی و آزمون پایانی
Final Project and Final Exam
نمایش نظرات