آموزش Bash Shell Scripting: Crash Course برای مبتدیان

Bash Shell Scripting: Crash Course For Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش اسکریپت Bash Shell از مبتدی کامل: از Command Line شروع کنید، با پروژه Shell Script در دنیای واقعی به پایان برسانید نحوه استفاده از خط فرمان را یاد بگیرید بتوانید اسکریپت های Shell خود را بنویسید وظایف را با استفاده از اسکریپت های Shell خودکار کنید با استفاده از عبارات if-else تصمیم بگیرید تصمیم گیری بر اساس رشته ها، متغیرها یا فایل ها نحوه استفاده از عبارات حسابی نحوه حلقه زدن فایل ها و پوشه ها با حلقه های for و while نحوه استفاده از توابع نحوه برخورد با دامنه متغیرها ایجاد اسکریپت های پوسته ای که مشکل دنیای واقعی را حل می کند پیش نیازها:دسترسی داشته باشید برای استفاده از خط فرمان در رایانه های لینوکس، مک یا یونیکس دانش بسیار ابتدایی از خط فرمان می تواند مفید باشد، اما ضروری نیست.

بالاخره می توانید Shell Scripting را درک کنید.

این دوره به شما درک روشنی از نحوه نوشتن Shell Scripts می دهد.

در این دوره، همه چیز با سرعت کم و به طور کامل توضیح داده می‌شود تا مطمئن شوید می‌توانید همه چیز را دنبال کنید.

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

علاوه بر این، پس از آشنایی با تمام اصول اولیه Shell Scripting، 2 بخش آخر مبتنی بر پروژه است، در آنجا همه چیزهایی را که در این دوره آموخته اید ترکیب می کنیم تا اسکریپتی ایجاد کنیم که مشکل دنیای واقعی را حل کند.

در پایان دوره، شما اسکریپت‌های Shell خودتان را می‌نویسید، به ویژه یاد می‌گیرید که چگونه:

  • از خط فرمان استفاده کنید
  • کارها را با استفاده از Shell Scripts به صورت خودکار انجام دهید
  • متغیرهایی را در اسکریپت های خود ایجاد و استفاده کنید
  • با استفاده از عبارت if-else تصمیم بگیرید
  • بر اساس رشته ها، متغیرها یا فایل ها تصمیم بگیرید
  • از عبارات حسابی استفاده کنید
  • با حلقه های "for" و "while" در میان فایل ها و پوشه ها حلقه بزنید
  • استفاده از توابع
  • با دامنه متغیرها مقابله کنید
  • اسکریپت‌های شل را ایجاد کنید که مشکلات دنیای واقعی را حل کند
  • و خیلی بیشتر... 

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

خط فرمان برای مبتدیان Command Line for Beginners

  • معرفی Introduction

  • نمای کلی ترمینال Terminal Overview

  • پیشرفت خود را پیگیری کنید Track Your Progress

  • دستور Ls را فهرست کنید List command Ls

  • Ls -L. خروجی ترمینال را درک کنید Ls -L. Understand the Terminal Output

  • Ls با پوشه ها Ls with folders

  • تغییر دایرکتوری: سی دی Change Directory: cd

  • جدید! باز، Xdg-Open NEW! Open, Xdg-Open

  • دست زدن به Touch

  • حرکت Move

  • کپی-حذف Copy-Remove

  • نماد ستاره: * Star Sign: *

  • بازگشتی Recursive

  • بخش 1 Section 1

  • (جدید!) بخش 1 خط فرمان تمرینات (NEW!) Exercises Command Line Sect1

  • (جدید!) بخش 1 Ex1 (NEW!) Sect 1 Ex1

  • (جدید!) بخش 1 Ex2 (NEW!) Sect 1 Ex2

دستورات مهم برای شل اسکریپت Important Commands For Shell Scripting

  • تغییر مسیر Redirect

  • لوله Pipe

  • پیدا کردن Find

  • گرپ Grep

  • Bonus Lecture: دستور AWK. قسمت 1 Bonus Lecture: The AWK command. Part1

  • Bonus Lecture: دستور AWK. قسمت 2 Bonus Lecture: The AWK command. Part2

  • سودو Sudo

  • تغییر مالکیت Change Owner

  • تغییر مجوز Change Permission

  • مالکیت را به پوشه ها تغییر دهید Change Ownership to Folders

  • (به روز شده!) متغیرها (UPDATED!) Variables

  • جایگزینی-گسترش فرمان Command Substitution-Expansion

  • فایل ورود به سیستم یونیکس (مهم) UNIX Login file ( IMPORTANT )

  • خواندن Read

  • بخش 2 Section 2

  • (جدید!) بخش 2 خط فرمان تمرینات (NEW!) Exercises Command Line Sect2

  • (جدید!) بخش 2- Ex1 (NEW!) Sect 2- Ex1

  • (جدید!) بخش 2- Ex2 (NEW!) Sect 2- Ex2

SHELL SCRIPTING: مقدمه و مبانی SHELL SCRIPTING: Intro and Basics

  • ردیابی شما پیشرفت! (2) Track you Progress !! (2)

  • معرفی پوسته اسکریپت Shell Scripting Intro

  • اجرا کردن Execute

  • کدام Which

  • اسکریپت اول The First Script

  • ویراستاران و بخوانید Editors and Read

  • تغییر مسیر (مهم) Change the PATH ( IMPORTANT )

  • اسکریپت باز شد Script Open

  • مبانی اسکریپت شل Shell Script Basics

  • (جدید!) Exercises Shell Script Sect3 (NEW!) Exercises Shell Script Sect3

  • (جدید!) بخش 3- Ex1 (NEW!) Sect 3- Ex1

  • (جدید!) اسکریپتی که اسکریپت دیگری ایجاد می کند: Ex2 (NEW!) A script that create another Script: Ex2

SHELL SCRIPTING SHELL SCRIPTING

  • عبارات حسابی Arithmetic Expressions

  • شرایط IF IF Conditions

  • دیگر Else

  • خارج شوید Exit

  • شرایط منطقی Logic Conditions

  • IF در رشته ها IF on Strings

  • رشته های خالی Empty Strings

  • IF در فایل ها IF on Files

  • برای حلقه ها For Loops

  • جدید! 5 اشتباه برتر به عنوان یک مبتدی NEW! TOP 5 MISTAKES as a beginner

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

  • خاتمه یک اسکریپت؛ خواب Terminate a Script; Sleep

  • (جدید!) موارد (NEW!) Cases

  • وضعیت خروج Exit Status

  • کارکرد Functions

  • دامنه متغیرها Variables Scope

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

  • اسکریپت تقسیم پذیری اعداد مثال 1 Divisibility of Numbers Script. Ex1

  • شمارش اسکریپت فایل های "txt". مثال 2 Counting of ".txt" Files Script. Ex2

  • (جدید!) تغییر نام کاربر همه فایل ها: Ex3 (NEW!) User renaming all files: Ex3

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

  • سخنرانی های پاداش: در Bash حرفه ای شوید Bonus Lectures: Become Professional in Bash

پروژه SHELL SCRIPT SHELL SCRIPT PROJECT

  • معرفی پروژه Intro to the project

  • پروژه 1 قسمت A Project1 Part A

  • پروژه 1 قسمت B Project1 Part B

  • پروژه 1 قسمت ج Project1 Part C

پروژه کامل SHELL SCRIPT ( پروژه 2 ) SHELL SCRIPT COMPLETE PROJECT ( PROJECT 2 )

  • پروژه کامل قسمت A COMPLETE PROJECT Part A

  • پروژه کامل قسمت B COMPLETE PROJECT Part B

  • پروژه کامل قسمت ج COMPLETE PROJECT Part C

  • پاداش پروژه کامل: توابع COMPLETE PROJECT Bonus: Functions

نتیجه گیری و نکات Conclusion and Tips

  • نتیجه گیری و نکات Conclusion and Tips

  • سخنرانی های پاداش: در Bash حرفه ای شوید Bonus Lectures: Become Professional in Bash

نمایش نظرات

آموزش Bash Shell Scripting: Crash Course برای مبتدیان
جزییات دوره
5.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
30,292
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar