آموزش اصول اسکریپت نویسی پوسته لینوکس Red Hat Enterprise

Red Hat Enterprise Linux Shell Scripting Fundamentals

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

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

معرفی Introduction

  • معرفی نویسنده Author Introduction

  • معرفی دوره Course Introduction

  • بررسی اجمالی دوره Course Overview

  • پیش نیازها Pre-Reqs

  • Shell Script چیست؟ What Is a Shell Script?

ایجاد یک اسکریپت ساده Creating a Simple Script

  • ایجاد یک فایل اسکریپت Creating a Script File

  • تماس با مترجم Calling an Interpreter

  • افزودن نظرات Adding Comments

  • اضافه کردن دستورات Adding Commands

  • اجرای اسکریپت Executing the Script

  • بسته شدن Wrap-Up

اجرای اسکریپت و متغیرها Script Execution and Variables

  • طرح کلی ماژول Module Outline

  • اجرای اسکریپت ها Executing Scripts

  • اسکریپت های منبع یابی Sourcing Scripts

  • ارجاع به متغیرها Referencing Variables

  • دستکاری متغیرها Manipulating Variables

  • مقدمه ای بر پارامترهای موقعیت Intro to Position Parameters

  • بیشتر در مورد پارامترهای موقعیت More on Position Parameters

  • بسته شدن Wrap-Up

دریافت ورودی کاربر Getting User Input

  • معرفی ماژول Module Introduction

  • مقدمه ای بر دستور Read Intro to the Read Command

  • گزینه های فرمان برای خواندن Command Options for Read

  • متغیر REPLY The REPLY Variable

  • ذخیره چندین مقدار از Read Storing Multiple Values From Read

  • بسته شدن Wrap-Up

شرایط Conditionals

  • مقدمه Intro

  • پرایمر شرطی Conditionals Primer

  • بیانیه if The if statement

  • بررسی آرگومان ها Checking for Arguments

  • بررسی اینکه آیا فایلی وجود دارد یا خیر Checking to See if a File Exists

  • تودرتو عبارات if Nesting if statements

  • بیانیه مورد The Case Statement

  • بسته شدن Wrap-Up

حلقه ها Loops

  • معرفی ماژول Module Intro

  • لوپ پرایمر Loops Primer

  • حلقه "برای". The 'for' Loop

  • بهبود اسکریپت تست فایل ما با یک حلقه Enhancing Our File Testing Script With a Loop

  • حلقه "در حالی که". The 'while' Loop

  • حلقه "تا" The 'until' Loop

  • بشکن و ادامه بده Break and Continue

  • بسته شدن Wrap-Up

توابع منوها و برنامه ریزی Menus Functions and Scheduling

  • معرفی ماژول Module Introduction

  • ساختن اولین منوی ساده ما Building Our First Simple Menu

  • ساخت منوی حرفه ای تر Building a More Professional Menu

  • کارکرد Functions

  • برنامه ریزی یک اسکریپت با Cron Scheduling a Script With Cron

  • بسته شدن Wrap-Up

اسکریپت های عیب یابی Troubleshooting Scripts

  • معرفی Introduction

  • با استفاده از اکو Using Echo

  • وضعیت های خروج Exit Statuses

  • xtrace xtrace

  • بسته شدن Wrap-Up

نمایش نظرات

نظری ارسال نشده است.

آموزش اصول اسکریپت نویسی پوسته لینوکس Red Hat Enterprise
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 35m
52
Pluralsight (پلورال سایت) pluralsight-small
09 مهر 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
305
4.7 از 5
دارد
دارد
دارد
Nigel Poulton

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nigel Poulton Nigel Poulton

کمتر ترسناک کردن Kubernetes!

Pluralsight (پلورال سایت)

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

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