برنامه‌نویسی شل اسکریپت در سیستم عامل لینوکس

نسخه الکترونیکی۱۵۰,۰۰۰تومان
۳۵ ساعت و ۲۲ دقیقه
۲۷ فایل
Cover

درباره دوره

كامپيوترها زبان صفر و يك يا همان باينری را درك مي‌كنند. درک اين زبان برای بشر بسيار دشوار و سخت است. بنابراين در سيستم عامل‌ها، برنامه‌های خاصی وجود دارند كه به شل يا پوسته معروف هستند. شل دستورات را به زبان قابل فهم بشر دريافت و آن‌را به زبان كرنل لینوکس ترجمه مي‌كند تا كرنل لینوکس بتواند آن‌را تحليل و پردازش كند. شل يك برنامه و يا يك محيطي است كه برای دستورات كاربر ايجاد شده ‌است. تفسير و اجرای دستورات كاربر از كيبورد و يا فايل از وظايف شل است. شل جزء لينوكس نيست ولی از كرنل لينوكس برای اجرای برنامه‌ها، ساختن فايل‌ها و غيره استفاده مي‌كند.
برنامه‌نويسی در شل يکی از مباحث مهم برای کارشناسان لينوکس محسوب مي‌شود. در دوره‌ی برنامه‌نويسی شل، برنامه‌نويسی در محيط سيستم عامل لينوکس آموزش داده خواهد ‌شد.

پیش‌نمایش
۰۰:۰۳:۱۱

۱ معرفی سیستم‌عامل لینوکس

فعالسازی پس از ثبت‌نام
۰۰:۰۲:۵۷

۲ هسته لینوکس kernel

فعالسازی پس از ثبت‌نام
۰۰:۱۴:۱۰

۳ بررسی shell

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۴۶

۴ نحوه کار با shell و نوشتن script

فعالسازی پس از ثبت‌نام
۰۰:۳۹:۳۶

۵ تحلیل و بررسی shell

فعالسازی پس از ثبت‌نام
۰۰:۰۸:۲۳

۶ فرمان exit

فعالسازی پس از ثبت‌نام
۰۰:۴۷:۳۶

۷ نحوه نوشتن شل‌اسکریپت با نرم‌افزار VIو تحلیل نحوه اجرای آن توسط سیستم‌عامل

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۳۹

۸ نحوه اجرای شل‌اسکریپت

فعالسازی پس از ثبت‌نام
۰۰:۱۸:۱۵

۹ کار با ویرایشگر VIM و نوشتن برنامه

فعالسازی پس از ثبت‌نام
۰۰:۲۲:۰۴

۱۰ shell script basic

فعالسازی پس از ثبت‌نام
۰۰:۲۱:۰۹

۱۱ تمرین شماره ۱

فعالسازی پس از ثبت‌نام
۰۰:۰۲:۴۴

۱۲ معرفی اسکریپت‌های اجرایی اولیه توسط شل

فعالسازی پس از ثبت‌نام
۰۰:۰۳:۱۹

۱۳ بررسی اسکریپت bash_profile

فعالسازی پس از ثبت‌نام
۰۰:۱۸:۰۲

۱۴ مرور کلی بر مفاهیم اولیه شل

پیش‌نمایش
۰۰:۰۵:۳۵

۱۵ بررسی برنامه اجرایی اسکریپت

فعالسازی پس از ثبت‌نام
۰۰:۱۹:۴۸

۱۶ بررسی متغیرهای local و global و مقداردهی به متغیرها

فعالسازی پس از ثبت‌نام
۰۰:۰۴:۵۵

۱۷ بررسی متغیر path

فعالسازی پس از ثبت‌نام
۰۰:۰۴:۳۱

۱۸ بررسی تئوری فانیومن

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۳۷

۱۹ مقایسه single quote و double quote

فعالسازی پس از ثبت‌نام
۰۰:۰۴:۴۹

۲۰ بررسی qoutes

فعالسازی پس از ثبت‌نام
۰۰:۲۴:۱۵

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

فعالسازی پس از ثبت‌نام
۰۰:۲۳:۲۲

۲۲ بررسی متغیرهای محیطی

فعالسازی پس از ثبت‌نام
۰۰:۰۶:۲۸

۲۳ بررسی فرمان grep

فعالسازی پس از ثبت‌نام
۰۰:۰۷:۰۰

۲۴ بررسی wild cardها در لینوکس

فعالسازی پس از ثبت‌نام
۰۱:۵۸:۰۹

۲۵ بررسی علائم redirection

فعالسازی پس از ثبت‌نام
۰۰:۱۷:۳۶

۲۶ بررسی اجمالی علائم redirection

فعالسازی پس از ثبت‌نام
۰۰:۰۷:۰۱

۲۷ کار با علائم redirection و printf

فعالسازی پس از ثبت‌نام
۰۰:۱۰:۲۱

۲۸ بررسی فرمان tee و random

فعالسازی پس از ثبت‌نام
۰۰:۰۶:۰۱

۲۹ بررسی فرمان find

فعالسازی پس از ثبت‌نام
۰۰:۰۹:۲۳

۳۰ بررسی فرمان locate

فعالسازی پس از ثبت‌نام
۰۰:۰۲:۱۸

۳۱ بررسی pushd و popd

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۴۴

۳۲ بررسی فرمان echo

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۱۱

۳۳ بررسی فرمان script

فعالسازی پس از ثبت‌نام
۰۰:۰۶:۲۳

۳۴ تمرین شماره ۲

فعالسازی پس از ثبت‌نام
۰۰:۰۳:۵۲

۳۵ بررسی pipe

فعالسازی پس از ثبت‌نام
۰۰:۰۳:۱۴

۳۶ بررسی pipe تخصصی

فعالسازی پس از ثبت‌نام
۰۰:۱۴:۲۸

۳۷ Manage Screen

فعالسازی پس از ثبت‌نام
۰۰:۲۹:۱۰

۳۸ عملیات ریاضی

فعالسازی پس از ثبت‌نام
۰۱:۰۹:۰۶

۳۹ مروری اجمالی بر مباحث مقدماتی شل‌اسکریپت

فعالسازی پس از ثبت‌نام
۰۰:۱۱:۴۹

۴۰ بررسی فرمان export

فعالسازی پس از ثبت‌نام
۰۰:۱۵:۰۰

۴۱ بررسی خارج شدن از اسکریپت

فعالسازی پس از ثبت‌نام
۰۰:۱۵:۲۹

۴۲ بررسی exit و exit code

فعالسازی پس از ثبت‌نام
۰۰:۰۶:۳۷

۴۳ نحوه اجرای یک اسکریپت به صورت background

فعالسازی پس از ثبت‌نام
۰۰:۴۸:۴۶

۴۴ بررسی ساختار شرطی if

فعالسازی پس از ثبت‌نام
۰۰:۰۶:۵۶

۴۵ بررسی ساختار case

فعالسازی پس از ثبت‌نام
۰۰:۴۸:۳۱

۴۶ بررسی ساختار for

فعالسازی پس از ثبت‌نام
۰۰:۱۷:۴۰

۴۷ بررسی ساختار شرطی while

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۰۷

۴۸ کنترل کردن حلقه تکرار توسط break

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۰۸

۴۹ کنترل کردن حلقه تکرار توسط continue

فعالسازی پس از ثبت‌نام
۰۰:۱۴:۴۵

۵۰ بررسی حلقه‌های for (زبان C)

فعالسازی پس از ثبت‌نام
۰۰:۱۳:۰۲

۵۱ بررسی فرمان read

فعالسازی پس از ثبت‌نام
۰۱:۱۵:۲۶

۵۲ فرمان‌های کنترلی پارامترهای ورودی توسط کاربر

فعالسازی پس از ثبت‌نام
۰۰:۱۱:۴۷

۵۳ بررسی متغیرهای از پیش تعیین شده شل و فرمان shift

فعالسازی پس از ثبت‌نام
۰۰:۱۲:۱۷

۵۴ بررسی فرمان shift

فعالسازی پس از ثبت‌نام
۰۱:۴۵:۴۱

۵۵ کار با رشته‌ها در شل با حل مثال

فعالسازی پس از ثبت‌نام
۰۰:۰۷:۲۶

۵۶ مدیریت نمایش روی صفحه

فعالسازی پس از ثبت‌نام
۰۰:۳۶:۱۶

۵۷ بررسی انواع standard file descriptor

فعالسازی پس از ثبت‌نام
۰۰:۰۴:۱۴

۵۸ نحوه ایجاد file descriptor

فعالسازی پس از ثبت‌نام
۰۰:۱۵:۱۴

۵۹ بررسی ترتیب file descriptor و بستن آن

فعالسازی پس از ثبت‌نام
۰۰:۲۰:۴۸

۶۰ بررسی و لیست open file descriptor مربوط به اسکریپت توسط فرمان ISOF

فعالسازی پس از ثبت‌نام
۰۰:۲۲:۲۸

۶۱ بررسی نحوه کار با temporaryfile و فرمان mktemp

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۳۹

۶۲ نحوه کار با فرمان tee

فعالسازی پس از ثبت‌نام
۰۰:۰۹:۱۶

۶۳ بررسی فرمان rm و cp

فعالسازی پس از ثبت‌نام
۰۰:۱۸:۳۸

۶۴ نحوه نصب نرم‌افزار bash

فعالسازی پس از ثبت‌نام
۰۰:۲۲:۵۷

۶۵ بررسی command completion

فعالسازی پس از ثبت‌نام
۰۰:۲۵:۲۷

۶۶ نحوه چک کردن حافظه توسط فرمان free (پروژه عملی)

فعالسازی پس از ثبت‌نام
۰۰:۲۲:۴۳

۶۷ تمرین

فعالسازی پس از ثبت‌نام
۰۰:۲۵:۰۳

۶۸ بررسی stty

فعالسازی پس از ثبت‌نام
۰۰:۱۲:۵۱

۶۹ مدیریت سیگنال‌ها در لینوکس

فعالسازی پس از ثبت‌نام
۰۰:۰۶:۳۷

۷۰ بررسی سیگنال pause و interrupt

فعالسازی پس از ثبت‌نام
۰۰:۱۶:۴۲

۷۱ نحوه برخورد با سیگنال‌ها توسط فرمان trap

فعالسازی پس از ثبت‌نام
۰۰:۱۰:۰۵

۷۲ نحوه اجرای یک برنامه به صورت background

فعالسازی پس از ثبت‌نام
۰۰:۰۹:۴۷

۷۳ نحوه حذف یک trap

فعالسازی پس از ثبت‌نام
۰۰:۰۷:۰۱

۷۴ نحوه جلوگیری از خروج اسکریپت‌ها قبل از اتمام توسط فرمان nohup

فعالسازی پس از ثبت‌نام
۰۰:۰۵:۱۳

۷۵ نحوه اجرای اسکریپت در زمان boot شدن سیستم

فعالسازی پس از ثبت‌نام
۰۰:۱۱:۳۲

۷۶ بررسی کاربرد آرایه

فعالسازی پس از ثبت‌نام
۰۰:۵۲:۳۴

۷۷ بررسی آرایه‌ها در شل پیشرفته

فعالسازی پس از ثبت‌نام
۰۰:۳۴:۰۹

۷۸ بررسی توابع

فعالسازی پس از ثبت‌نام
۰۰:۲۳:۰۹

۷۹ مدیریت متغیرها در توابع

فعالسازی پس از ثبت‌نام
۰۰:۰۹:۱۷

۸۰ بررسی توابع بازگشتی

فعالسازی پس از ثبت‌نام
۰۰:۱۲:۴۹

۸۱ نحوه ساخت library file

فعالسازی پس از ثبت‌نام
۰۰:۱۳:۴۳

۸۲ عملیات روی رشته‌ها

فعالسازی پس از ثبت‌نام
۰۰:۱۱:۳۱

۸۳ ساخت منوهای متنی توسط select

فعالسازی پس از ثبت‌نام
۰۰:۲۹:۳۴

۸۴ بررسی فرمان printf

فعالسازی پس از ثبت‌نام
۰۰:۱۷:۲۴

۸۵ مرور کلی فرمان printf

پیش‌نمایش
۰۰:۵۲:۰۹

۸۶ بررسی فرمان select تحت عنوان یک پروژه عملی

فعالسازی پس از ثبت‌نام
۰۰:۱۳:۲۱

۸۷ اضافه کردن رنگ به خروجی اسکریپت

فعالسازی پس از ثبت‌نام
۰۰:۵۶:۰۹

۸۸ بررسی فرمان my و hear document تحت یک پروژه عملی

فعالسازی پس از ثبت‌نام
۰۰:۲۰:۰۱

۸۹ تمرین کار با فایل اساسی etc fstab

فعالسازی پس از ثبت‌نام
۰۱:۱۱:۲۶

۹۰ بررسی regular expression به طور کامل

فعالسازی پس از ثبت‌نام
۰۰:۱۲:۲۴

۹۱ شروع کار با نرم‌افزار dialog

فعالسازی پس از ثبت‌نام
۰۰:۰۹:۵۵

۹۲ کاربرد فرمان dialog

فعالسازی پس از ثبت‌نام
۰۰:۱۳:۲۱

۹۳ بررسی ابزار ویرایشگر sed-stream editor

فعالسازی پس از ثبت‌نام
۰۰:۳۰:۲۷

۹۴ بررسی ابزار gawk

فعالسازی پس از ثبت‌نام
۰۰:۰۹:۲۵

۹۵ بررسی xdialog

فعالسازی پس از ثبت‌نام
۰۰:۴۶:۰۵

۹۶ بررسی ابزار ویرایشگر sed- پیشرفته

فعالسازی پس از ثبت‌نام
۰۰:۱۷:۵۸

۹۷ بررسی ابزار gawk- بخش دوم

فعالسازی پس از ثبت‌نام
۰۰:۴۴:۵۷

۹۸ بررسی ابزار sed- بخش دوم

فعالسازی پس از ثبت‌نام
۰۰:۲۹:۵۴

۹۹ روش‌های استفاده از قابلیت‌های شل برای مانیتور کردن سیستم تحت یک پروژه عملی

فعالسازی پس از ثبت‌نام
۰۰:۳۶:۵۳

۱۰۰ روش‌های استفاده از قابلیت‌های شل برای کنترل وضعیت سخت‌افزار cpu و memory و نمایش گزارش

فعالسازی پس از ثبت‌نام
۰۰:۲۶:۳۱

۱۰۱ نحوه حذف فایل‌های بدون استفاده از سیستم

فعالسازی پس از ثبت‌نام
۰۰:۳۶:۲۵

۱۰۲ نحوه گزارش‌گیری و نمایش به صورت HTML

فعالسازی پس از ثبت‌نام
۰۰:۱۰:۲۷

۱۰۳ بررسی فرمان set و positional parameter

فعالسازی پس از ثبت‌نام
۰۰:۲۳:۳۵

۱۰۴ نمایش گزارش به صورت HTML و networkinterfaceهای cpu روی سیستم

کتاب‌های انگلیسی

فعالسازی پس از ثبت‌نام

۱۰۵ Wrox - Professuibal Linux Programming(2007)

فعالسازی پس از ثبت‌نام

۱۰۶ Advanced Bash Guide

فعالسازی پس از ثبت‌نام

۱۰۷ Advanced Bash Shell Scripting Guide

فعالسازی پس از ثبت‌نام

۱۰۸ alp

فعالسازی پس از ثبت‌نام

۱۰۹ Bash command line for Linux

فعالسازی پس از ثبت‌نام

۱۱۰ bash cookbook (Oreilly)

فعالسازی پس از ثبت‌نام

۱۱۱ bash 4.2

فعالسازی پس از ثبت‌نام

۱۱۲ Bash Beginners Guide

فعالسازی پس از ثبت‌نام

۱۱۳ bash guide

فعالسازی پس از ثبت‌نام

۱۱۴ Linux System Programming

فعالسازی پس از ثبت‌نام

۱۱۵ LinuxFun

فعالسازی پس از ثبت‌نام

۱۱۶ Linux Shell Scripting With Bash 2004

فعالسازی پس از ثبت‌نام

۱۱۷ Teach Yourself Linux In 24 Hours

فعالسازی پس از ثبت‌نام

۱۱۸ unixbook

جزوات آموزشی

فعالسازی پس از ثبت‌نام

۱۱۹ جزوه آموزشی برنامه‌نویسی شل اسکریپت

فعالسازی پس از ثبت‌نام

۱۲۰ کتاب کار برنامه‌نویسی شل‌اسکریپت

اسلایدهای مرتبط

فعالسازی پس از ثبت‌نام

۱۲۱ Linux Shell Programming

فعالسازی پس از ثبت‌نام

۱۲۲ Shell- Session01

فعالسازی پس از ثبت‌نام

۱۲۳ Shell - Session 02

فعالسازی پس از ثبت‌نام

۱۲۴ Shell - Session 03

فعالسازی پس از ثبت‌نام

۱۲۵ Shell - Session 04

فعالسازی پس از ثبت‌نام

۱۲۶ Shell - Session 05

فعالسازی پس از ثبت‌نام

۱۲۷ Shell - Session 07

فعالسازی پس از ثبت‌نام

۱۲۸ Shell - Session 08

فعالسازی پس از ثبت‌نام

۱۲۹ Shell - Session 09

فعالسازی پس از ثبت‌نام

۱۳۰ Shell - Session 10

فعالسازی پس از ثبت‌نام

۱۳۱ Shell - Session 12