آموزش رابط خط فرمان و اسکریپت‌نویسی (CLI) - آخرین آپدیت

دانلود Command Line Interfaces and Scripting

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره جامع رابط خط فرمان و اسکریپت‌نویسی خوش آمدید! هدف این دوره جامع، تجهیز شما به مهارت‌های لازم برای ساخت حرفه‌ای اسکریپت‌ها جهت حل چالش‌های مدیران سیستم و شبکه از طریق شل اسکریپتینگ است. این دوره به عنوان یک معرفی کامل به زبان اسکریپت‌نویسی Bourne Again Shell (BASH) عمل می‌کند. در طول این مسیر یادگیری، درک عمیقی از ساختارهای مختلف پشتیبانی شده توسط BASH به دست خواهید آورد. با بهره‌گیری از این دانش، قادر خواهید بود اسکریپت‌های قدرتمندی طراحی کنید که قادر به مدیریت وظایف پیچیده و اداره بهینه سیستم‌های لینوکس باشند. این دوره طیف گسترده‌ای از موضوعات، از جمله درک معماری لینوکس را پوشش می‌دهد تا شما را با اصول بنیادی این سیستم‌عامل چندمنظوره آشنا کند. علاوه بر این، به قدرت و تطبیق‌پذیری عملیات مبتنی بر دستور در لینوکس خواهیم پرداخت. شناخت دستورات صحیح برای وظایف خاص، جهت بهینه‌سازی عملکرد سیستم، اجرای توابع مدیریتی و تصمیم‌گیری‌های آگاهانه در محیط لینوکس ضروری است. این رویکرد جامع تضمین می‌کند که شما پایه‌ای قوی و تخصص عملی در شل اسکریپتینگ کسب کنید. با مهارت‌های به‌دست‌آمده، شما برای ساده‌سازی وظایف مدیریت سیستم و شبکه، خودکارسازی فرآیندها و مدیریت عملیات در مقیاس بزرگ به‌طور کامل آماده خواهید بود. برای شروع این سفر یادگیری هیجان‌انگیز که توانایی اسکریپت‌نویسی شما را افزایش داده و تخصص شما را در دنیای مدیریت سیستم و شبکه ارتقا می‌دهد، آماده شوید.

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

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

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

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

  • آشنایی با مدرس: پروفسور چاندرا شیکار RK 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?

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

  • راهنمای دستی و دستورات پایه لینوکس: passwd, date, who, who am i, write, و 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

  • سطوح دسترسی فایل‌ها (Permissions) 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) In-Memory File System Structure

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

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

  • تبدیل نام مسیر (Path Name) به اینود 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 کرنل I/O in Linux: Kernel I/O Structure

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

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

  • صف‌بندی I/O و مدیریت وقفه‌ها (Interrupt Handling) 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

  • جمع‌بندی فصل: دستگاه‌های I/O و لینوکس 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 Input Redirection

  • تغییر مسیر خروجی استاندارد و افزودن به خروجی (Appending) Standard Output Redirection and Appending Output

  • تغییر مسیر خطای استاندارد (Standard Error Redirection) 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

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

مقدمه‌ای بر شل اسکریپتینگ Introduction to Shell Scripting

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

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

  • کاراکترهای Wild Card در شل Wild Cards Interpreted by Shell

  • متا کاراکترها (Meta Characters) 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

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

  • دستور شرطی if if Statement

  • ساختار if....else...fi if....else….fi Statement

  • دستور Case برای ساختارهای شرطی چندسطحی 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 vs User Mode) Kernel Mode vs. User Mode

  • سیستم کال برای ایجاد پروسس System Call for Process Creation

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

  • هماهنگی بین پروسس‌ها (Process Coordination) Process Coordination

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

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

  • تفاوت بین سیستم کال و فراخوانی تابع (Function Call) 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

نمایش نظرات

آموزش رابط خط فرمان و اسکریپت‌نویسی (CLI)
جزییات دوره
45h 9m
100
(آخرین آپدیت)
19
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar