لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول اسکریپت نویسی پوسته لینوکس 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
نمایش نظرات