×
۱۳۰,۰۰۰ تومان

آموزش مقدماتی شل اسکریپت Shell Script در لینوکس

آموزش مقدماتی شل اسکریپت Shell Script در لینوکس

هزینه آموزش
۱۳۰,۰۰۰ تومان

تعداد دانشجو
۷۸۹ نفر
مدت زمان
۵ ساعت و ۲۸ دقیقه
محتوای این آموزش
تضمین کیفیت
۸ بازخورد (مشاهده نظرات)

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

آموزش مقدماتی شل اسکریپت Shell Script در لینوکس

تعداد دانشجو
۷۸۹ نفر
مدت زمان
۵ ساعت و ۲۸ دقیقه
هزینه آموزش
۱۳۰,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۹ بازخورد (مشاهده نظرات)

محمدرضا آقازاده

کارشناسی مهندسی کامپیوتر – نرم‌افزار

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

توضیحات تکمیلی

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

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

یک مدیر سرورهای لینوکسی، باید کارهایی را به صورت تکراری انجام دهد که می تواند این ها را با استفاده از شل اسکریپت به صورت خودکار انجام دهد. در واقع شل به عنوان یک دستیار حرفه ای در مدیریت سیستم لینوکسی به شما کمک خواهد کرد.

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معماری لینوکس
    • معرفی شل (Shell)
      • معماری لینوکس
      • تفاوت شل های مختلف
    • آشنایی با شل اسکریپت (Shell Script)
      • کاربردهای آن
    • اجرا و بررسی چند نمونه فایل شل اسکریپت
  • درس دوم: شروع به کار
    • ایجاد فایل شل اسکریپت
    • ویرایشگر متن VIM
      • معرفی ویرایشگر متن VIM و تنظیمات اولیه
    • نرم افزار Terminator
    • !Hello World - اولین برنامه
      • نمایش متغیر
      • دریافت متغیر از کاربر
        • کامند Read – آپشن های مختلف
    • اجرای شل اسکریپت – روش های مختلف
    • دیباگ شل اسکریپت – آپشن x و v
  • درس سوم: کنترل جریان برنامه
    • ارسال آرگومان به فایل شل اسکریپت و دسترسی به آن
    • ابزارهای تصمیم گیری
      • If – Elif
      • Case – Esac
      • بررسی شرط های مختلف
        • شرط های عددی
        • شرط های منطقی
        • شرط های رشته ای
        • شرط های مربوط به فایل
  • درس چهارم: متغیرهای محیطی شل
    • متغیرهای محیطی
      • کامند env و set
      • بررسی چند متغیر پرکاربرد/ تغییر مقدار
        • PATH
        • HISTSIZE
      • متغیر رشته اعلان ترمینال
        • PS1, PS2, PS3, PS4
    • تعریف متغیر جدید
      • متغیر با مقدار ثابت
      • کامند export و set/unset
    • فایل bashrc
    • Quoting
      • Double Quote
      • Single Quote
      • Back Tick
    • Scape Character
      • کنترل ساختار متن
      • رنگی نوشتن در محیط ترمینال
    • Variable Scope – محدوده دسترسی به متغیرها
    • Alias
    • Exit Code
  • درس پنجم: عملیات‌ ریاضی
    • ده عملگر بدون کامند
    • کامند expr - نه عملگر
    • کامند let - دوازده عملگر
    • کامند bc - شش عملگر و هفت تابع
  • درس ششم: جریان‌ های داده‌ ای در شل
    • StdIn, StdOut, StdErr
    • تغییر مسیر جریان های داده ای
    • بررسی کاراکتر ها
      • > ,>> ,< ,<< ,<<<
    • لوله کشی جریان داده ای یا Pipe
      • sort
      • tee
      • wc
      • grep
    • دستور xargs
    • مقایسه سرعت اجرای دستورات
  • درس هفتم: حلقه ها و تکرار
    • For
    • While
    • حلقه Until
    • حلقه Select
    • حلقه های تودرتو
    • دستورات کنترلی
      • Break, Continue, Exit
  • درس هشتم: آرایه‌ ها
    • تعریف آرایه ها
    • مقداردهی آرایه ها
    • دسترسی به فیلدها
    • نمایش محتوی آرایه
  • درس نهم: نوشتن تابع
    • تعریف توابع در شل اسکریپت
    • ارسال آرگومان به تابع
    • دریافت خروجی از تابع
    • فراخوانی توابع تودرتو
    • ایجاد فایل کتابخانه ای توابع
    • اجرای تابع در Background

 

مفید برای
  • مهندسی کامپیوتر (تمام گرایش ها)
  • مهندسی رباتیک
  • علوم پایه

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Ubuntu

پیش نمایش‌ها

۱. معماری لینوکس
۲. شروع به کار
۳. کنترل جریان برنامه
۴. متغیرهای محیطی شل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. عملیات های ریاضی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. جریان های داده ای در شل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. حلقه ها و تکرار
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. آرایه ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. نوشتن تابع
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۰ جلسه ویدئویی با مجموع ۵ ساعت و ۲۸ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مقدماتی شل اسکریپت Shell Script در لینوکس
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۵۵۴۸ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVLNX9710
مدت زمان ۵ ساعت و ۲۸ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۵۸۷ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


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




نظرات

تا کنون ۷۸۹ نفر از این آموزش استفاده کرده‌اند و ۸ نظر ثبت شده است.
فرزاد
فرزاد
۱۴۰۰/۰۹/۲۴
سلام . من دانشجوی مدیریت شبکه های لینوکس و ویندوز در خارج از کشور هستم . اگر بدونید این دوره چقدر کمکم کرد باورتون نمیشه . طریقه بیان اصول برنامه نویسی شل در این دوره نشون دهنده تسلط ایشون بر مفاهیم هست.
محمدرضا آقازاده
محمدرضا آقازاده
۱۴۰۱/۰۲/۰۳
سلام و عرض ادب.
مفید بودن مطالب و کمک به شما در یادگیری عمیق تر لینوکس باعث خوشحالی من هست.

موفق باشید.
مصطفی
مصطفی
۱۴۰۰/۰۵/۲۰
سلام. لطفا سطح پیشرفته رو هم قرار بدین. ممنون
حامد رستم زاد
حامد رستم زاد
۱۴۰۰/۰۱/۱۰
آموزش ها واقعا فوق العاده هستند کاملا تسلط به مطلب و همچنین شیوه بیان عالی.
بی صبرانه منتظر سطح پیشرفته ی bash script هستم.
محمدرضا آقازاده
محمدرضا آقازاده
۱۴۰۱/۰۲/۰۳
عناوین گفته شده در حدود 90 درصد نیاز کاربران برای تسلط به شل اسکریپت را شامل می شود و  10 درصد باقی مانده در پروژه ها  به صورت عملی و نه آموزشی یافت خواهد شد. لذا توصیه می شود تمامی موارد گفته شده را در پروژه ها تمرین کنید و برخی مطالب باقی مانده را در ضمن پروژه ها  به صورت موردی بیاموزید.
علی
علی
۱۳۹۹/۰۹/۰۲
اموزش هاتون خیلی خوبه
من خودم چندتا شو خریداری کردم
اما اگر تاریخ ضبط اموزش رو هم بذارید کیفیت کار بیشتر میشه
خیلی هم عالی
محمدرضا آقازاده
محمدرضا آقازاده
۱۴۰۱/۰۲/۰۳
انشالا این درس ها بتوانند تو مسیر رشدتون کمکتون کنه.
میتوانید درخواست ثبت تاریخ انتشار دروس رو به فرادرس اعلام کنید.
موفق باشید.
برچسب‌ها:
Alias | Boolean Operators | Case – Esac | Exit Code | File Attributes | For | grep | headerFile | If – Elif | Linux | Linux Programming | Linux Shell | Numeric Operators | SELECT | Shell | Shell Programming | Shell Programming Language | Shell Script | ShellScript | StdErr | StdIn | StdOut | String Operators | Until | while | اجرای شل اسکریپت | ارسال آرگومان به تابع | برنامه نویسی شل | برنامه نویسی لینوکس | جریان‌ های داده‌ ای در شل | حلقه های تودرتو | دریافت متغیر از کاربر | دستور Break | دستور Continue | دستور xargs | دیباگ شل اسکریپت | زبان برنامه نویسی | زبان برنامه نویسی شل | سرعت اجرای دستورات | سرورهای لینوکسی | سوپرکامپیوترها | سیستم عامل های مبتنی بر لینوکس | سیستم های پردازشی | شرط های رشته ای | شرط های عددی | شرط های مربوط به فایل | شرط های منطقی | شل | شل اسکریپت | شل لینوکس | شل های تو در تو | عرصه های حرفه ای نرم افزاری | فایل bashrc | فراخوانی توابع تودرتو | کامند export | کامند read | کرنل لینوکس | لینوکس | متغیر SHLVL | متغیر رشته اعلان ترمینال | متغیرهای محیطی شل | محدوده دسترسی به متغیرها | مدیر سرورهای لینوکسی | مدیریت سرورها | مدیریت سیستم لینوکسی | معماری لینوکس | مفسر لینوکس | نرم افزار Terminator | نمایش محتوی آرایه | ویرایشگر متن VIM
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۱۰ جلسه ویدئویی
×