آموزش دستورات لینوکس و شل اسکریپتینگ (Shell Scripting) - آخرین آپدیت

دانلود Linux Commands & Shell Scripting

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع لینوکس، در دستورات لینوکس و شل اسکریپتینگ تسلط تسلط یابید. این دوره تئوری را به کاربرد عملی تبدیل می‌کند و شما را با مهارت//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s//s/خط فرمان (Command Line) و قابلیت‌های قدرتمند شل اسکریپتینگ فراهم می‌کند که برای مدیریت سیستم‌های مدرن ضروری است. از طریق تمرینات عملی و سناریوهای واقعی، شما بر مفاهیم بنیادی لینوکس، معماری سیستم فایل، مدیریت فرآیندها و تکنیک‌های اتوماسیون تسلط خواهید یافت. شما از دستورات ابتدایی شروع کرده و به توسعه اسکریپت‌های پیشرفته BASH می‌رسید که وظایف مدیریتی را ساده کرده، فرآیندهای سیستم را مدیریت و منطق تصمیم‌گیری را پیاده‌سازی می‌کنند. در پایان دوره، شما دارای پایه‌ای فنی و مهارت‌های عملی برای پیمایش بهینه در محیط‌های لینوکس، اجرای وظایف مدیریتی و ایجاد راهکارهای اتوماسیون برای رفع چالش‌های پیچیده عملیاتی در مدیریت زیرساخت‌های IT خواهید بود. این دوره برای مبتدیانی که به دنبال ایجاد یک پایه قوی هستند و کاربران سطح متوسطی که می‌خواهند قابلیت‌های خط فرمان و اسکریپت‌نویسی خود را ارتقا دهند، ایده‌آل است.

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

مبانی لینوکس Linux Fundamentals

  • رابط‌های خط فرمان و اسکریپت‌نویسی Command Line Interfaces and Scripting

  • آشنایی با مدرس: دکتر سایکیشور جانگیتی Meet Your Instructor: Dr. Saikishor Jangiti

  • آشنایی با مدرس: پروفسور چاندرا شکر آر.کی Meet Your Instructor: Prof. Chandra Shekar RK

  • مقدمه‌ای بر لینوکس Introduction to Linux

  • استفاده روزمره از دستورات Day-to-Day Use of Commands

  • ساختار فایل و دایرکتوری: بخش اول File and Directory Structure: Part 1

  • ساختار فایل و دایرکتوری: بخش دوم File and Directory Structure: Part 2

  • ساختار فایل و دایرکتوری: بخش سوم File and Directory Structure: Part 3

  • شل لینوکس چیست؟ What Is a Linux Shell?

  • ورود به سیستم لینوکس Logging into a Linux System

  • راهنمای دستی و دستورات پایه لینوکس: passwd, date, who, who am i, write, and man Manual Help and Linux Basic Commands: passwd, date, who, who am i, write, and man

  • دستورات پایه لینوکس: ln, pwd, و ls به همراه آپشن‌ها Linux Basic Commands: ln, pwd, and ls with options

  • دستورات پایه لینوکس: touch, tr, و pr Linux Basic Commands: touch, tr, and pr

  • دستورات لینوکس: hostname, ping, traceroute, و nmap Linux Commands: hostname, ping, traceroute, and nmap

  • دستورات پایه لینوکس: ssh, scp, و /etc/ssh Linux Basic Commands: ssh, scp, and /etc/ssh

  • جمع‌بندی بخش: مقدمه‌ای بر لینوکس Module Wrap-Up: Introduction to Linux

فایل‌ها و دایرکتوری‌های لینوکس Linux Files and Directories

  • مبانی فایل‌ها و سیستم فایل لینوکس Basics of Files and Linux File System

  • سطوح دسترسی فایل‌ها File Permissions

  • اینود (Inode) چیست؟ What Is an Inode?

  • ساختار اینود در سیستم فایل لینوکس و لینک‌ها در لینوکس Inode Structure in Linux File System and Links in Linux

  • اینودهای مرتبط با دایرکتوری‌ها و مجوزهای دسترسی Inode Associated with Directories and Access Permissions

  • پیمایش و لیست کردن فایل‌ها در دایرکتوری Navigate and List the Files in the Directory

  • ایجاد و حذف فایل‌ها و دایرکتوری‌ها Create and Delete Files and Directories

  • کپی و جابجایی فایل‌ها و دایرکتوری‌ها Copy and Move Files and Directories

  • مجوزها و مالکیت فایل یا دایرکتوری Permissions and Ownership of a File or Directory

  • دستورات مربوط به فضای دیسک و لینک‌ها Commands for Disk Usage and Links

  • جمع‌بندی بخش: فایل‌ها و دایرکتوری‌های لینوکس Module Wrap-Up: Linux Files and Directories

سیستم فایل لینوکس Linux File System

  • فایل‌های باز و سرویس‌های مدیریت دیسکریپتور Open Files and Descriptor Management Services

  • ساختار سیستم فایل در حافظه In-Memory File System Structure

  • چیدمان سیستم فایل و پیاده‌سازی آن File System Layout and File System Implementation

  • سوپربلاک (Superblock) چیست؟ What Is a Superblock?

  • تبدیل نام مسیر به اینود Conversion of a Path Name to an Inode

  • بررسی گزینه‌های موجود در یک لینک Exploring the Options in a Link

  • تخصیص و آزاد کردن دیتابلاک‌ها و اینودها Assignment and Freeing of Datablocks and Inodes

  • ساختار داده‌ای کامل برای اینود در سیستم فایل لینوکس Complete Data Structure for Inode in Linux File System

  • جمع‌بندی بخش: سیستم فایل لینوکس Module Wrap-Up: Linux File System

دستگاه‌های ورودی/خروجی و لینوکس I/O Devices and Linux

  • ورودی/خروجی در لینوکس: ساختار ورودی/خروجی کرنل I/O in Linux: Kernel I/O Structure

  • دستگاه‌های ورودی/خروجی: دستگاه‌های بلوکی و کاراکتری I/O Devices: Block and Character Devices

  • درایورهای دستگاه Device Drivers

  • صف‌بندی ورودی/خروجی و مدیریت وقفه I/O Queuing and Interrupt Handling

  • بررسی هارد دیسک‌ها و سکتورها Inspect the Hard Disks and Sectors

  • دستورات lsblk, fdisk, و df lsblk, fdisk, and df Commands

  • دستورات لینوکس hwinfo و parted  hwinfo and parted Linux Commands

  • دستورات لینوکس cfdisk, sfdisk, و smartctl cfdisk, sfdisk, and smartctl Linux Commands

  • ابزار خط فرمان برای بررسی سلامت درایو دیسک در سیستم لینوکس Command Line Tool to Check the Health of a Disk Drive on a Linux System

  • جمع‌بندی بخش: دستگاه‌های ورودی/خروجی و لینوکس Module Wrap-Up: I/O Devices and Linux

ویرایشگر vi vi Editor

  • ایجاد فایل با استفاده از ویرایشگر vi Creating a File Using vi Editor

  • ویرایشگر vi: حالت‌های عملیاتی پایه، حالت درج، حالت فرمان و حالت Ex vi: Basic Operating Modes, Insert Mode, Command Mode, and Ex Command Mode

  • دستورات حذف محتوای فایل و کلیدهای میانبر Commands for Deleting File Content and Shortcut Keys

  • دستورات متفرقه vi Miscellaneous vi Commands

  • ویرایشگر vi: کپی و چسباندن متن vi Editor: Copy and Paste Text

  • جستجوی الگو و جایگزینی متن Pattern Searching and Substitution of Text

  • جمع‌بندی بخش: ویرایشگر vi Module Wrap-Up: vi Editor

بازیابی و تغییر مسیر ورودی/خروجی Recovery and I/O Redirection

  • بازیابی خودکار، پشتیبان‌گیری و کنترل نسخه Auto Recovery, Backup, and Version Control

  • بازیابی پس از کرش (Crash) Recovery After Crash

  • حذف نشده‌ها و بازیابی از بافر Undelete and Recover from Buffer

  • دستور Mark Mark Command

  • تغییر مسیر ورودی استاندارد Standard Input Redirection

  • تغییر مسیر خروجی استاندارد و الحاق خروجی Standard Output Redirection and Appending Output

  • تغییر مسیر خطای استاندارد Standard Error Redirection

  • استفاده از /dev/null Using /dev/null

  • دستور sort sort Command

  • دستور head head Command

  • دستور tail tail Command

  • دستور grep grep Command

  • دستور pipe pipe Command

  • دستور tee tee Command

  • جمع‌بندی بخش: بازیابی و تغییر مسیر ورودی/خروجی Module Wrap-Up: Recovery and I/O Redirection

شل اسکریپتینگ Shell Scripting

  • ضرورت شل اسکریپت Need for Shell Script

  • ساختار یک شل اسکریپت Structure of a Shell Script

  • کاراکترهای جایگزین (Wild Cards) تفسیر شده توسط شل Wild Cards Interpreted by Shell

  • متاکاراکترها Meta Characters

  • متغیرهای خاص در شل اسکریپتینگ Special Variables in Shell Scripting

  • متغیرها در شل اسکریپتینگ: متغیرهای سیستمی Variables in Shell Scripting: System Variables

  • متغیرها در شل اسکریپتینگ: متغیرهای تعریف شده توسط کاربر Variables in Shell Scripting: User-Defined Variables

  • شل اسکریپت‌های تعاملی Interactive Shell Scripts

  • عبارات ریاضی "expr" Arithmetic Expression “expr”

ساختارهای تصمیم‌گیری و مدیریت فایل در شل Decision-Making Constructs and File Handling in Shell

  • تست و عبارت [ expression ] Test and [ expression ]

  • دستور if if Statement

  • دستور if....else...fi if....else….fi Statement

  • دستور Case برای if then else fi چند سطحی Case statement for Multilevel if-then-else-fi

  • عملیات رشته‌ای با استفاده از دستور if String Operations Using if Statement

  • عملیات منطقی Logical Operations

  • حلقه for به همراه مثال for Loop with Example

  • حلقه‌های While و until به همراه مثال و دستورات break و continue While and until Loops with an Example Along with “break” and “‘continue”

  • مقدمه‌ای بر آرایه‌ها Introduction to Arrays

  • عملیات روی آرایه‌ها Operations on Arrays

  • مدیریت فایل‌ها به همراه مثال File Handling with Example

سیستم کال‌ها (System Calls) System Calls

  • تعریف فرآیند و چرخه حیات یک فرآیند Process Definition and Life Cycle of a Process

  • حالت کرنل در مقابل حالت کاربر Kernel Mode vs. User Mode

  • سیستم کال برای ایجاد فرآیند System Call for Process Creation

  • مثال با استفاده از fork() Example Using fork()

  • هماهنگی فرآیندها Process Coordination

  • تعریف سیگنال و هندلر سیگنال Signal Definition and Signal Handler

  • ارسال سیگنال Sending Signal

  • تفاوت بین سیستم کال و فراخوانی تابع Difference Between System Call and Function Call

سیستم کال‌ها برای ورودی/خروجی فایل و دستورات مدیریت سیستم System Calls for File I/O and System Administration Commands

  • عملیات سطح پایین فایل: بخش اول - open() و close() Low-Level File Operations: Part 1—open() and close()

  • عملیات سطح پایین فایل: بخش دوم - read() و write() Low-Level File Operations: Part 2—read() and write()

  • دستورات پیشرفته برای مدیریت سیستم: بخش اول Advance Commands for System Administration: Part 1

  • دستورات پیشرفته برای مدیریت سیستم: بخش دوم Advance Commands for System Administration: Part 2

نمایش نظرات

آموزش دستورات لینوکس و شل اسکریپتینگ (Shell Scripting)
جزییات دوره
43h 35m
100
(آخرین آپدیت)
601
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar