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

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش مقدماتی برنامه نویسی شل اسکریپت (Shell Script) در لینوکس

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

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

مدرس فرادرس

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


مهندس محمدرضا آقازاده کارشناس مهندسی کامپیوتر – گرایش نرم افزار از دانشگاه صنعتی قم هستند. ایشان به مباحث مربوط به نرم افزارهای آزاد و سیستم عامل لینوکس علاقه مند هستند و در این زمینه فعالیت می کنند. ایشان در دوران دانشگاه، سه دوره به عنوان دبیر علمی کارگاه علمی نرم افزارهای آزاد/لینوکس مشغول بوده اند. همچنین ایشان بر مفاهیم دنیای نرم افزارهای آزاد/ لینوکس، شی گرایی و پردازش ابری مسلط هستند. (+)



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

 

👤 مدرس: مهندس محمدرضا آقازاده
🕓 مدت زمان: ۵ ساعت و ۲۸ دقیقه
🎓 تعداد دانشجو: ۱۰۲ نفر این آموزش را تهیه کرده اند. — ۴۲ نفر در یک ماه اخیر

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



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

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


    توضیحات

    چکیده آموزش


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

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

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

     
    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معماری لینوکس
      • معرفی شل (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
     
    مفید برای رشته های
    • مهندسی کامپیوتر (تمام گرایش ها)
    • مهندسی رباتیک
    • علوم پایه

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

    Ubuntu

    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : معماری لینوکس - ۸ دقیقه


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

    دانلود مستقیم پیش نمایش - حجم دانلود ۹ مگابایت (کلیک کنید +)

    پیش نمایش ۲ : شروع به کار - ۱۲ دقیقه


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

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۵ مگابایت (کلیک کنید +)

    پیش نمایش ۳ : کنترل جریان برنامه - ۲۳ دقیقه


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

    دانلود مستقیم پیش نمایش - حجم دانلود ۳۰ مگابایت (کلیک کنید +)

    پیش نمایش ۴ : متغیرهای محیطی شل - ۱۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : عملیات های ریاضی - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : جریان های داده ای در شل - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : حلقه ها و تکرار - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : آرایه ها - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : نوشتن تابع - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.




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

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


    ​راهنمای تهیه آموزش ها

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

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

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

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

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

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




    دیدگاه ها



    تا کنون ۱۰۲ نفراز این آموزش استفاده کرده اند و ۱ نظر ثبت شده است.
    1. 0 از 5

      :

      واقعا ممنون که اموزششو قرار دادید هیچ جای اینترنت اموزش bash script به فارسی قرار نمیدن همشون انگلیسی هستند و کسی متوجه نمیشه


    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:




​همین امروز شروع به آموختن کنید​

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

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


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران