اسکریپت نویسی با شل در لینوکس قسمت اول
سرفصل های دوره آموزشی Bash Scripting Linux
یکی از مهم ترین زبان های اسکریپت نویسی Shell و در بسیاری از سیستم عامل های لینوکس Bash Scripting می باشد که به افراد توانائی مدیریت فرآیندهای سیستم عامل به صورت اتوماتیک را می دهد و در بسیاری از دوره های تست نفوذ و Hardening کاربرد زیادی دارد.
پارت اول : معرفی دوره
پارت دوم : دستورات مقدماتی لینوکس
پارت سوم : آشنایی با دستورات پرکاربرد لینوکس
پارت چهارم : نحوه استفاده از فایل ها و دایرکتوری های مهم لینوکس
پارت پنجم : نحوه ایجاد کردن ، منتقل کردن و حذف کردن فایل ها در لینوکس
پارت ششم : آرشیوسازی و فشرده سازی فایل ها در لینوکس
پارت هفتم : نحوه جستجو کردن فایل در سیستم عامل لینوکس
پارت هشتم : آشنایی با ساختار اسکریپت نویسی
پارت نهم : متغییرها
عملگرهای محاسباتی
عملگرهای منطقی
عملگرهای مقایسه ای
متغییرهای محیطی
پارت دهم : دستورات شرطی
دستور test
دستور if
دستور case
پارت یازدهم : حلقه ها (loops)
حلقه for
حلقه while
حلقه until
دستور continue
پارت دوازدهم : توابع (functionها)
دستور read
دستور return
متغیر های global و local
پارت سیزدهم : استفاده از select برای ایجاد منوها
دستور break
پارت چهاردهم : بحث زمان بندی یا schedule در اسکریپت نویسی بش
پارت پانزدهم : آموزش نحوه بک آپ گیری در اسکریپت نویسی بش
نحوه انتقال بک آپ و آرشیو ها به یک سیستم دیگر
پارت شانزدهم : بررسی مانیتورینگ سرویس ها از طریق اسکریپت نویسی
نحوه ایجاد log در اسکریپت نویسی بش
پارت هفدهم : آموزش نحوه رنگ بندی متن های خروجی
پارت هجدهم : استفاده از قابلیت logger در لینوکس
کاربرد برنامه دیالوگ (Dialog) در اسکریپت نویسی
پارت نوزدهم : عملیات ریاضی (performing math)
دستور expr
Utility bc (نحوه کار با ماشین حساب لینوکس)
پارت بیستم : کامند های کنترلی
دستور shift
دستور getopts
پارت بیست و یکم : بررسی standard file descriptor ها
Standard input
Standard output
Standard error
دستور exec
پارت بیست و دوم : بررسی کاربرد temporary file ها (فایل های موقتی)
دستور mktemp
پارت بیست و سوم : آموزش handling سیگنال ها در سیستم عامل لینوکس
دستور sleep
دستور trap
دستور nohup