×
ribbon

آموزش Bash Script

مدرس:

معین حشمتی

Bash Script یکی از ابزارهای قدرتمند در سیستم عامل لینوکس است که به کاربران این امکان را می... بیشتر
گواهی‌نامه
3.5 (13)
8 دیدگاه
544دانشجو
6ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

کار با بعضی از دستورات پایه در Terminalسیستم عامل لینوکس

نصب و کار با کد‌ ادیتورهای nano و vim

متغیر ها و مقدار ها در Bash و روش های ورودی گرفتن از کاربر و اعمال ریاضیات در Bash

شرط ها و حلقه های تکرار در Bash

این دوره شامل:

6 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

5 فصل46 جلسه6 ساعت ویدیو
کار با یکسری دستورات پایه در لینوکس و نصب کد‌ ادیتور های مورد نظر و نوشتن اولین برنامه
  معرفی سر فصل های آموزش Bash Script
04:38
  صحبت در مورد نحوه دسترسی به پیش نیاز آموزش Bash Script
05:29
  کار با بعضی از دستورات پایه در سیستم عامل لینوکس - بخش اول
04:39
  کار با بعضی از دستورات پایه در سیستم عامل لینوکس - بخش دوم
06:39
  نصب و کار با کد‌ ادیتور nano
06:44
  نصب و کار با کد‌ ادیتور vim
05:55
  ساخت فایل و نوشتن اولین برنامه و روش های اجرای برنامه
08:38
متغیر ها و مقدار ها در Bash ، روش های ورودی گرفتن از کاربر و اعمال ریاضیات در Bash
  نوشتن اولین برنامه
03:20
  متغیر ها و مقدار ها در Bash
08:15
  کار با یکسری از دستوراتی که در Terminal وارد می کنیم در فایل Bash
09:22
  متغیر های ثابت در لینوکس
06:34
  روش های ورودی گرفتن از کاربر در Bash
11:08
  اعمال ریاضیات در Bash - بخش اول
09:44
  اعمال ریاضیات در Bash - بخش دوم
07:24
شرط ها و حلقه های تکرار در Bash
  شرط‌ ها در Bash - دستورات شرطی if ، elif ، else
12:34
  شرط‌ ها در Bash - شرط های تو در تو
12:49
  شرط‌ ها در Bash - اپراتور منطقی and
08:51
  شرط‌ ها در Bash - اپراتور منطقی or
07:28
  شرط‌ ها در Bash - کار با دستور test
12:12
  شرط‌ ها در Bash - مثالی دیگر در رابطه با بحث شرط ها
11:13
  کار با دستور case
05:54
  کار با حلقه while - بخش اول
07:20
  کار با حلقه while - بخش دوم
07:02
  کار با دستور until
04:49
  کار با حلقه for - بخش اول
08:11
  کار با حلقه for - بخش دوم
04:33
  کار با دستور break
08:59
  کار با دستور continue
07:29
  کار با دستور select
11:20
توابع در Bash
  توابع در Bash - روش های تعریف تابع
08:49
  توابع در Bash - ورودی دادن به تابع
05:37
  توابع در Bash - تعریف تابع داخل Terminal
06:43
  توابع در Bash - دستور return
03:18
  توابع در Bash - بحث Scope ها
09:36
  توابع در Bash - بخش متغیر های محلی
08:19
  توابع در Bash - قرار دادن دستور تحت Terminal داخل تابع
05:59
نوشتن اسکریپت های مختلف
  کار با دستور tput - بخش اول
05:55
  کار با دستور tput - بخش دوم
12:22
  نوشتن اسکریپت تولید Emoji
09:45
  نوشتن اسکریپت تولید اعداد تصادفی - بخش اول
07:58
  نوشتن اسکریپت تولید اعداد تصادفی - بخش دوم
06:51
  نوشتن اسکریپت رمزنگاری (encryption) فایل
16:25
  نوشتن اسکریپت رمزگشایی (decryption) فایل
06:23
  قرار دادن اسکریپت رمزنگاری (encryption) فایل و رمزگشایی (decryption) فایل در قالب یک اسکریپت
16:50
  نحوه دسترسی به فایل های اسکریپت های نوشته شده در دوره
03:49
  صحبت پایانی
01:12

پیش‌نیاز‌ها

شما برای یادگیری آموزش Bash Script باید لینوکس را تا سطح Linux Essentials بلد باشید، که در این آموزش به شما یک کتاب با نام  
لینوکس پایه (Linux Essentials) معرفی خواهد شد که نویسنده کتاب مدرس دوره معین حشمتی است که شما می توانید به شکل رایگان به این کتاب دسترسی داشته باشید که در فصل اول این دوره به طور کامل نحوه دسترسی شما به این کتاب توضیح داده شده است . و شما با خواندن این کتاب می توانید Linux Essentials را حد حد زیادی یاد بگیرید. 

توضیحات دوره

Bash Script یکی از ابزارهای قدرتمند در سیستم‌عامل‌ لینوکس است که به کاربران این امکان را می‌دهد تا دستورات خود را به صورت خودکار و با استفاده از اسکریپت‌های متنی اجرا کنند.

مقدمه‌ای بر Bash

Bash (Bourne Again SHell) یک شل (Shell) است که به عنوان پیش‌فرض در بسیاری از توزیع‌های لینوکس استفاده می‌شود. این شل به کاربران این امکان را می‌دهد که با استفاده از دستورات متنی، به سیستم‌عامل خود دسترسی پیدا کنند و وظایف مختلفی را انجام دهند. Bash همچنین از اسکریپت‌نویسی پشتیبانی می‌کند که به کاربران این امکان را می‌دهد تا مجموعه‌ای از دستورات را در یک فایل ذخیره کرده و به صورت خودکار اجرا کنند.

چرا باید Bash Script یاد بگیریم؟

یادگیری Bash Script می‌تواند مزایای زیادی داشته باشد:

خودکارسازی وظایف: با استفاده از اسکریپت‌ها، می‌توانید وظایف تکراری را خودکار کنید و زمان خود را صرفه‌جویی کنید.

مدیریت سیستم: با نوشتن اسکریپت‌های Bash، می‌توانید به راحتی سیستم خود را مدیریت کنید و به تنظیمات مختلف دسترسی پیدا کنید.

آموزش و یادگیری: یادگیری Bash Script به شما کمک می‌کند تا با نحوه کار سیستم‌عامل لینوکس آشنا شوید و مهارت‌های خود را در زمینه برنامه‌نویسی تقویت کنید.

Bash Script کاربردهای زیادی در دنیای واقعی دارد. برخی از این کاربردها عبارتند از:

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

نصب و پیکربندی نرم‌افزار: با استفاده از Bash Script، می‌توانید نرم‌افزارها را به صورت خودکار نصب و پیکربندی کنید.

مدیریت سرورها: مدیران سیستم می‌توانند از Bash Script برای مدیریت سرورها و انجام وظایف روزمره استفاده کنند.

نتیجه‌گیری

آموزش Bash Script یکی از مهارت‌های مهم برای هر کاربر لینوکس است. با یادگیری Bash Script، می‌توانید به راحتی وظایف خود را خودکار کنید و به مدیریت سیستم خود بپردازید.

ما در آموزش Bash Script آمدیم از پایه ترین مباحث مثل تعریف کردن متغیر تا مباحثی مثل شرط ها و حلقه ها و توابع را مورد بررسی قرار داده ایم و همچنین در این آموزش اسکریپت های مختلفی را نیز نوشتیم. 

دیدگاه کاربران

3.5

بر اساس امتیاز 13 دانشجو

1
2
3
4
5

مهناز مشهدی

15 روز پیش

5

دوره بسیار خوب و مقدماتی برای یادگیری bashscript هستش

دانشجوی دوره

20 روز پیش

5

کاملا یاد گرفتم هر چیزی که توصیح دادن

شکیبا سادات میرباقری

9 ماه پیش

5

این دوره واقعاً بسیار عالی است. من قبل از این، دوره‌ای با عنوان «آموزش مقدمه عملی به دستورات لینوکس و اسکریپت‌نویسی شل» از Ramesh Sannareddy، Rav Ahuja و Sam Prokopchuk گذرانده بودم، اما متأسفانه مطالب آن خیلی در ذهنم تثبیت نشد. اما این دوره واقعاً کاربردی است. ساختار منظم و توضیحات کامل استاد باعث می‌شود همان لحظه مطالب را به‌خوبی یاد بگیرم. از استاد محترم بابت تسلط و شیوه تدریس فوق‌العاده‌شان بسیار سپاسگزارم.

محمدامین سلطانیان

1 سال پیش

5

به نظرم دوره بسیار خوبیه برای کار با لینوکس البته به نظرم حتی برای شروع کار با لینوکس هم میتونه عالی باشه استاد کاملا مسلط هست به کل مطلب به همه رشته کامپیوتری ها یاکسانی که علاقه مند کار با لینوکس هستند پیشنهاد میکنم این دوره رو با تشکر از استاد حشمتی و مکتبخونه عزیزم

امیرعلی طالب نژاد

9 روز پیش

4

عالی

محمود ملایی

4 ماه پیش

2

خیلی جملات را تکرار می کنند

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
معین حشمتیعلاقه‌مند به برنامه نویسی ، شبکه و امنیت
9دوره
2,366دانشجو
95نظر و امتیاز

معین حشمتی، دانشجوی مهندسی کامپیوتر در دانشگاه ملی، با شور و اشتیاقی پایان‌ناپذیر به دنیای فناوری اطلاعات قدم گذاشته و هر روز با جدیتی بیشتر، گامی تازه در مسیر یادگیری برمی‌دارد. او نخستین قدم‌های برنامه‌نویسی خود را با زبان محبوب پایتون برداشت و در ادامه‌ی این مسیر، به‌سرعت مهارت‌هایی ارزشمند در جنگو و فلاتر کسب کرد. علاقه‌ی او به دنیای شبکه، امنیت اطلاعات و طراحی وب، او را به سوی آموختن لینوکس سوق داد؛ مسیری که اکنون تا سطح LPIC1 آن را پیموده است. دانش او در حوزه‌ی شبکه نیز با گذراندن دوره‌ی +Network و آشنایی عملی با تجهیزات سیسکو و میکروتیک، عمق و معنای بیشتری یافته است. در کنار این‌ها، آشنایی با مفاهیم PWK ، او را به ترکیبی متوازن از مهارت‌های کاربردی و تخصصی در دنیای IT تبدیل کرده است. معین، فراتر از یادگیری،  نویسنده کتاب‌هایی در حوزه‌های لینوکس، شبکه و برنامه‌نویسی است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های معین حشمتی

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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