آموزش برنامه نویسی Bash و برنامه نویسی پوسته (خط فرمان لینوکس)

Bash Scripting and Shell Programming (Linux Command Line)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی bash را برای لینوکس، یونیکس و مک بیاموزید. یاد بگیرید که چگونه اسکریپت های bash را مانند یک حرفه ای بنویسید و مشکلات دنیای واقعی را حل کنید! اسکریپت های پوسته ای بنویسید که می توانند در سیستم عامل های لینوکس، مک و یونیکس استفاده شوند. خودکار کردن وظایف با استفاده از اسکریپت های پوسته. اسکریپت های پیچیده ای ایجاد کنید که از ویژگی های پوسته bash پیشرفته بهره می برند. پیش نیازها: مقداری دانش از خط فرمان مفید خواهد بود، اما لازم نیست.

به 60000 دانش‌آموز موفق دیگری که قبلاً بر برنامه‌نویسی BASH و سیستم عامل لینوکس تسلط یافته‌اند، با یکی از دوره‌های دارای رتبه برتر من بپیوندید!

اگر می‌خواهید یاد بگیرید چگونه اسکریپت‌های پوسته bash را مانند یک حرفه‌ای بنویسید، مشکلات واقعی را حل کنید، یا کارهای تکراری و پیچیده را خودکار کنید، ادامه مطلب را بخوانید.

سلام. نام من جیسون کانن است و نویسنده لینوکس برای مبتدیان، برنامه نویسی پایتون برای مبتدیان و بنیانگذار آکادمی آموزش لینوکس هستم. من حرفه فناوری اطلاعات خود را در اواخر دهه 1990 به عنوان یک مهندس سیستم یونیکس و لینوکس شروع کردم و در طول این دوره تجربه برنامه نویسی bash و برنامه نویسی پوسته خود را در دنیای واقعی با شما به اشتراک خواهم گذاشت.

در پایان این دوره شما می توانید به راحتی اسکریپت های bash ایجاد کنید. شما یاد خواهید گرفت که چگونه کارهای خسته کننده و تکراری را انجام دهید و آنها را به برنامه هایی تبدیل کنید که در زمان شما صرفه جویی می کند و زندگی شما را در سیستم های لینوکس، یونیکس یا MAC ساده می کند.

___________________

در اینجا چیزی است که با شرکت در این دوره آموزشی Bash Scripting به دست خواهید آورد و یاد خواهید گرفت:

  • یک فرآیند گام به گام برای نوشتن اسکریپت های bash shell که مشکلات دنیای واقعی را حل می کند.
  • اولین کاری که باید هر بار که یک اسکریپت bash ایجاد می کنید انجام دهید.
  • نحوه یافتن و رفع سریع‌ترین خطاهای اسکریپت‌نویسی پوسته.
  • برای کسانی از شما که می خواهید فوراً برنامه نویسی را شروع کنید، دو دوره خرابی اسکریپت نویسی پوسته ویدیویی را تماشا کنید. اگر کاری جز تماشای این دو ویدیو انجام ندهید، از اکثر برنامه نویسان bash جلوتر خواهید بود.
  • نحوه پذیرش ورودی از یک کاربر و سپس تصمیم گیری در مورد آن ورودی.
  • نحوه پذیرش و پردازش آرگومان های خط فرمان.
  • چه متغیرهای خاصی در دسترس هستند، چگونه از آنها در اسکریپت های پوسته خود استفاده کنید، و چه زمانی این کار را انجام دهید.
  • چک لیست ایجاد اسکریپت پوسته -- شما هرگز مجبور نخواهید بود دوباره حدس بزنید چه چیزی را در هر یک از اسکریپت های پوسته خود بگنجانید. فقط از این چک لیست ساده استفاده کنید.
  • یک قالب پوسته اسکریپت (boilerplate). از این قالب برای هر یک از اسکریپت های پوسته خود استفاده کنید. این دقیقاً نشان می دهد که چه چیزی باید در آن گنجانده شود و همه چیز به کجا می رود. حدس و گمان را حذف کنید!
  • تمرین‌ها را با راه‌حل‌ها تمرین کنید تا بتوانید فوراً از آنچه یاد می‌گیرید استفاده کنید.
  • نمونه های واقعی از اسکریپت های پوسته از مجموعه شخصی من.
  • دانلودی که شامل اسکریپت های مورد استفاده در ارائه ها و درس ها است. می‌توانید همه چیزهایی را که یاد می‌گیرید ببینید و آزمایش کنید.
  • آزمون‌ها بعد از هر بخش فقط برای اطمینان از یادگیری مهم‌ترین جنبه‌های اسکریپت نویسی پوسته.
  • 30 روز ضمانت بازگشت پول بدون قید و شرط Udemy - این وعده شخصی من برای موفقیت شماست!

برنامه نویسی با استفاده از هر پوسته را بیاموزید

آنچه در این دوره یاد می گیرید می تواند برای هر پوسته ای اعمال شود، با این حال تمرکز بر روی پوسته bash است و برخی از ویژگی های واقعا پیشرفته bash را خواهید آموخت. باز هم، چه از bash، bourne (sh)، KornShell (ksh)، پوسته C (csh)، پوسته Z (zsh) یا حتی پوسته tcsh استفاده می کنید، می توانید آنچه را که یاد گرفته اید در این دوره قرار دهید. برای استفاده خوب.

ایده آل برای لینوکس، یونیکس، مک و بیشتر!

همچنین، می‌توانید از این اسکریپت‌ها در هر محیط لینوکس از جمله Ubuntu، Debian، Linux Mint، RedHat، Fedora، OpenSUSE، Slackware، Kali Linux و موارد دیگر استفاده کنید. اسکریپت های You're حتی روی سیستم عامل های دیگری مانند Mac OS X اپل، Oracle's Solaris، IBM's AIX، HP-UX، FreeBSD، NetBSD، و OpenBSD HP اجرا می شوند. (با عرض پوزش، این دوره برای برنامه نویسی ویندوز یا اسکریپت نویسی powershell نیست.)

این چیزی است که مردم درباره جیسون و دوره های آموزشی او می گویند:

"یک دوره آموزشی شگفت‌انگیز دیگر توسط جیسون کانن. این دوره کمک کرد تا اسکریپت‌نویسی bash من را به یک سطح کاملاً جدید سوق دهم. اکنون، نمی‌توانم خودکارسازی جریان کارم را متوقف کنم! :) خیلی زود همه چیز همه چیز را خودش انجام می‌دهد. "  -- فرناندو گارسیا، دانشجوی Udemy

"دوره عالی در لینوکس! این بهترین راه برای شروع استفاده از لینوکس است که من با آن برخورد کردم." -- کریس بیشوف، دانشجوی Udemy

"این کلاس مروری عالی از 2 کلاس لینوکس بود که در مدرسه گذراندم. چیزهای جدید زیادی یاد گرفتم و در مورد چیزهایی که مدتی است از آنها استفاده نکرده ام، به خوبی تجدید نظر کردم. در مصاحبه خود به خوبی انجام دادم و نتیجه گرفتم. شغلی که دنبالش بودم. ممنون!" --آلن دریک، دانشجوی Udemy

"این یک دوره عالی بود! چیزهای زیادی از آن یاد گرفتیم!" -- ریکاردو خوزه کروسارا جونیور، دانشجوی Udemy

"دوره شروع عالی. راهنمای بسیار خوب و کامل برای شروع کار در لینوکس." --برایان مولدر، دانشجوی Udemy

"دوره عالی! درک آسان برای مبتدیان و یک تجدید کننده عالی برای کاربران با تجربه!" --اسپنسر بال، دانشجوی Udemy

"دوره بسیار خوب طراحی شده است. متشکرم جیسون!" --Eric Etheredge، دانشجوی Udemy

"دوست دارم... این کاملاً یکی از بهترین دوره هایی است که در اینجا در Udemy گذرانده ام." --ادریس N، دانشجوی Udemy

"دوره عالی! یک دوره عالی دیگر. متشکرم جیسون!" - -جان ویلمونت، دانشجوی Udemy

"دوره عالی! با درک متوسطی از لینوکس، این دوره به من درک عمیق تر و ساده تری از لینوکس داد. قطعاً ارزش پول را دارد." --آرماندو کابررا، دانشجوی Udemy

"دوره فوق العاده و بسیار زیبا توضیح داده شده است." --S جان، دانشجوی Udemy

"دوره عالی، مربی عالی. از هر دقیقه آن لذت بردم. من این دوره را 100% توصیه می کنم." -- آلفردو، دانشجوی Udemy

"من عاشق آن هستم. راه خوبی برای شروع سفر به لینوکس." --روهیت گوپتا، دانشجوی Udemy

___________________

جایزه رایگان - دانلود همه مطالب تحت پوشش

به عنوان یک امتیاز اضافی برای ثبت‌نام در این دوره آموزشی ویدیویی Bash Scripting، به همه اسلایدها و اسکریپت‌های پوسته استفاده شده در درس‌ها دسترسی خواهید داشت. می‌توانید آن‌ها را دانلود کنید و زمانی که می‌خواهید حافظه‌تان را تکان دهید یا کارتان را دوباره بررسی کنید، به آن‌ها مراجعه کنید.

اکنون ثبت نام کنید و یاد بگیرید که چگونه مانند یک حرفه ای اسکریپت های bash shell بنویسید!


سرفصل ها و درس ها

خلاصه و دانلود دوره برنامه نویسی Bash Bash Programming Course Overview and Downloads

  • بررسی اجمالی دوره Course Overview

  • دانلودهای دوره، شامل اسکریپت های استفاده شده در دوره و برگه تقلب Course Downloads, Including the scripts used in the course and a cheat sheet

خلاصه و دانلود دوره برنامه نویسی Bash Bash Programming Course Overview and Downloads

  • بررسی اجمالی دوره Course Overview

  • دانلودهای دوره، شامل اسکریپت های استفاده شده در دوره و برگه تقلب Course Downloads, Including the scripts used in the course and a cheat sheet

اسکریپت پوسته به طور خلاصه Shell Scripting in a Nutshell

  • بخش مقدمه Section Introduction

  • پوسته اسکریپت، قسمت اول Shell Scripting, Part I

  • پوسته اسکریپت، قسمت دوم Shell Scripting, Part II

  • اسکریپت پوسته Shell Scripting

  • تمرینات را تمرین کنید Practice Exercises

اسکریپت پوسته به طور خلاصه Shell Scripting in a Nutshell

  • بخش مقدمه Section Introduction

  • پوسته اسکریپت، قسمت اول Shell Scripting, Part I

  • پوسته اسکریپت، قسمت دوم Shell Scripting, Part II

  • اسکریپت پوسته Shell Scripting

  • تمرینات را تمرین کنید Practice Exercises

کدهای بازگشت و وضعیت خروج Return Codes and Exit Statuses

  • وضعیت خروج و کدهای بازگشت Exit Statuses and Return Codes

  • خروج از وضعیت نمایشی Exit Status Demo

  • وضعیت خروج و کدهای بازگشت Exit Statuses and Return Codes

  • تمرینات را تمرین کنید Practice Exercises

کدهای بازگشت و وضعیت خروج Return Codes and Exit Statuses

  • وضعیت خروج و کدهای بازگشت Exit Statuses and Return Codes

  • خروج از وضعیت نمایشی Exit Status Demo

  • وضعیت خروج و کدهای بازگشت Exit Statuses and Return Codes

  • تمرینات را تمرین کنید Practice Exercises

توابع پوسته Shell Functions

  • توابع، بخش اول Functions, Part I

  • توابع، قسمت دوم Functions, Part II

  • کارکرد Functions

  • تمرینات را تمرین کنید Practice Exercises

توابع پوسته Shell Functions

  • توابع، بخش اول Functions, Part I

  • توابع، قسمت دوم Functions, Part II

  • کارکرد Functions

  • تمرینات را تمرین کنید Practice Exercises

چک لیست و الگوی اسکریپت پوسته Shell Script Checklist and Template

  • چک لیست و قالب Shell Script (ویدئو) Shell Script Checklist and Template (Video)

  • فهرست چک اسکریپت پوسته و الگو Shell Script Check List and Template

چک لیست و الگوی اسکریپت پوسته Shell Script Checklist and Template

  • چک لیست و قالب Shell Script (ویدئو) Shell Script Checklist and Template (Video)

  • فهرست چک اسکریپت پوسته و الگو Shell Script Check List and Template

عجایب Wildcards

  • مقدمه ای بر Wildcards Introduction to Wildcards

  • مقدمه وایلدکارد، قسمت اول Wildcard Introduction, Part I

  • مقدمه وایلدکارد، قسمت دوم Wildcard Introduction, Part II

  • حروف عام در اسکریپت های شل Wildcards in Shell Scripts

  • نسخه ی نمایشی برنامه نویسی Wildcard Wildcard Scripting Demo

  • عجایب Wildcards

  • تمرینات را تمرین کنید Practice Exercises

عجایب Wildcards

  • مقدمه ای بر Wildcards Introduction to Wildcards

  • مقدمه وایلدکارد، قسمت اول Wildcard Introduction, Part I

  • مقدمه وایلدکارد، قسمت دوم Wildcard Introduction, Part II

  • حروف عام در اسکریپت های شل Wildcards in Shell Scripts

  • نسخه ی نمایشی برنامه نویسی Wildcard Wildcard Scripting Demo

  • عجایب Wildcards

  • تمرینات را تمرین کنید Practice Exercises

بیانات موردی و منطق Case Statements and Logic

  • اظهارات موردی Case Statements

  • اظهارات موردی Case Statements

  • تمرینات را تمرین کنید Practice Exercises

بیانات موردی و منطق Case Statements and Logic

  • اظهارات موردی Case Statements

  • اظهارات موردی Case Statements

  • تمرینات را تمرین کنید Practice Exercises

ورود به سیستم Logging

  • ورود به سیستم Logging

  • ورود به سیستم Logging

  • ورود به سیستم Logging

ورود به سیستم Logging

  • ورود به سیستم Logging

  • ورود به سیستم Logging

  • ورود به سیستم Logging

در حالی که حلقه ها While Loops

  • while Loops، قسمت اول While Loops, Part I

  • while Loops، قسمت دوم While Loops, Part II

  • در حالی که حلقه ها While Loops

  • تمرینات را تمرین کنید Practice Exercises

در حالی که حلقه ها While Loops

  • while Loops، قسمت اول While Loops, Part I

  • while Loops، قسمت دوم While Loops, Part II

  • در حالی که حلقه ها While Loops

  • تمرینات را تمرین کنید Practice Exercises

اشکال زدایی برنامه های Bash شما Debugging Your Bash Programs

  • اشکال زدایی Debugging

  • نکات بیشتر در مورد اشکال زدایی More Debugging Tips

  • اشکال زدایی Debugging

  • تمرینات را تمرین کنید Practice Exercises

اشکال زدایی برنامه های Bash شما Debugging Your Bash Programs

  • اشکال زدایی Debugging

  • نکات بیشتر در مورد اشکال زدایی More Debugging Tips

  • اشکال زدایی Debugging

  • تمرینات را تمرین کنید Practice Exercises

دستکاری داده ها و تبدیل متن با Sed Data Manipulation and Text Transformations with Sed

  • دستکاری داده ها و تبدیل متن با Sed Data Manipulation and Text Transformations with Sed

دستکاری داده ها و تبدیل متن با Sed Data Manipulation and Text Transformations with Sed

  • دستکاری داده ها و تبدیل متن با Sed Data Manipulation and Text Transformations with Sed

از اسکریپت های پوسته برای ایجاد این دوره استفاده می شود Shell Scripts Used to Create This Course

  • اسکریپت های مورد استفاده برای ایجاد این دوره Scripts Used to Create This Course

از اسکریپت های پوسته برای ایجاد این دوره استفاده می شود Shell Scripts Used to Create This Course

  • اسکریپت های مورد استفاده برای ایجاد این دوره Scripts Used to Create This Course

اسلایدها Slides

  • اسلایدها Slides

اسلایدها Slides

  • اسلایدها Slides

بخش پاداش Bonus Section

  • سخنرانی پاداش Bonus Lecture

بخش پاداش Bonus Section

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش برنامه نویسی Bash و برنامه نویسی پوسته (خط فرمان لینوکس)
جزییات دوره
2.5 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
79,290
4.5 از 5
دارد
دارد
دارد
Jason Cannon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Cannon Jason Cannon

مدیر سیستم، مشاور و نویسنده حرفه ای.