Faradars Discount
۴۰٪ تخفیف جشنواره تخفیف، ویژه پایان سال تحصیلی کد تخفیف: ESY98
Faradars Discount
فرصت باقیمانده

آموزش مقدماتی برنامه‌ نویسی شل‌ اسکریپت (ShellScript) در لینوکس – پیش ثبت نام

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

درباره ناشر

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

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

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



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

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در مرحله انتشار (برای ۹۰ درصد آموزش‌های این مرحله)
زمان تقریبی انتشار ۱ تا ۴ هفته

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در آخرین مراحل انتشار است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

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

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

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معماری لینوکس
      • شل (Shell) چیست؟
        • معماری لینوکس
        • تفاوت شل های مختلف
      • شل اسکریپت (ShellScript) چیست؟
        • کاربردهای آن
      • اجرا و بررسی چند نمونه فایل شل اسکریپت
    • درس دوم: مقدمات انجام کار
      • ایجاد فایل شل اسکریپت
      • ویرایشگر VI
        • معرفی ویرایشگر متن 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
      • کامند Pushd و Popd
    • درس پنجم: عملیات‌ های ریاضی
      • ۸ عملگر ریاضی
      • کامند expr
      • کامند bc
    • درس ششم: جریان‌ های داده‌ ای در شل
      • StdIn, StdOut, StdErr
      • Input / Output Redirections
        • بررسی کاراکتر ها
          • “>” ,”>>” ,”<” ,”<<” ,”<<<“
          • ۱>file و ۲>file و ۲>&1
      • Pipe
        • Sort
        • Tee
        • Wc
        • Grep
      • دستور xargs
    • درس هفتم: حلقه و تکرار
      • For
      • While
      • Until
      • Select
      • حلقه های تودرتو
      • f. دستورات کنترلی
        • Break, Continue, Exit
    • درس هشتم: آرایه‌ ها
      • تعریف آرایه ها
      • مقداردهی آرایه ها
      • دسترسی به فیلدها
      • نمایش محتوی آرایه
    • درس نهم: کار با توابع
      • تعریف توابع در شل اسکریپت
      • ارسال آرگومان به تابع
      • دریافت خروجی از تابع
      • فراخوانی توابع تودرتو
      • ایجاد فایل کتابخانه ای توابع
      • اجرای تابع در Background

     

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

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

    Fedora WorkStation 28

    پیش نیاز


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

    نام آموزش آموزش مقدماتی برنامه‌ نویسی شل‌ اسکریپت (ShellScript) در لینوکس – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVLNX9710
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)




    دیدگاه ها

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

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

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در آخرین مراحل انتشار است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



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




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

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