آموزش Masterclass خط فرمان لینوکس - کاربر مبتدی تا قدرت [ویدئو]

Linux Command Line Masterclass - Beginner To Power User [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با مسترکلاس گسترده خط فرمان ما که برای همه از مبتدیان تا کاربران پیشرفته طراحی شده است، وارد دنیای لینوکس شوید. این دوره با مقدمه‌ای بر لینوکس آغاز می‌شود و منشا، تکامل و توزیع‌های مختلف آن را بررسی می‌کند. شما یاد خواهید گرفت که چگونه لینوکس را بر روی پلتفرم های مختلف راه اندازی کنید و با محیط آن راحت شوید. در مرحله بعد، به هسته لینوکس یعنی سیستم فایل آن می پردازیم. شما بر تکنیک های ناوبری مسلط خواهید شد، ساختارهای دایرکتوری را درک خواهید کرد و دستورات ضروری مانند ls، mkdir، cp، mv و rm را یاد خواهید گرفت. ما همچنین موضوعات پیشرفته ای مانند پیوندها، حروف عام و کلاس های شخصیت را پوشش می دهیم. سپس این دوره به سمت تغییر مسیر خط فرمان می رود و به شما یاد می دهد که چگونه ورودی/خروجی استاندارد را مدیریت کنید، از ابزارهای قدرتمندی مانند grep، مرتب سازی و wc استفاده کنید و خطوط لوله و فیلترها را برای مدیریت کارآمد داده ها پیاده سازی کنید. در بخش آخر دوره، گسترش پوسته، میانبرهای صفحه کلید و مجوزهای لینوکس را بررسی خواهید کرد و درک عمیقی از محیط های چند کاربره و مدیریت فرآیند به دست خواهید آورد. ما همچنین شبکه، مدیریت بسته، راه حل های ذخیره سازی، و ویرایشگر VI را پوشش می دهیم و آموزش جامع لینوکس شما را کامل می کنیم. هر بخش مملو از وظایف و راه حل های تمرینی است که به شما این اطمینان را می دهد که تجربه عملی و اعتماد به نفس در استفاده از دستورات لینوکس به دست آورید. پیمایش و مدیریت فایل سیستم لینوکس دستورات ضروری لینوکس را اجرا و درک کنید پیاده سازی تغییر مسیر خط فرمان و لوله کشی از گسترش پوسته و میانبرهای صفحه کلید به طور موثر استفاده کنید مجوزها و فرآیندها را در یک محیط چند کاربره مدیریت کنید انجام ویرایش پیشرفته متن با VI و خودکارسازی وظایف با استفاده از اسکریپت bash این دوره برای کسانی که شروع به استفاده از خط فرمان لینوکس کرده اند، از جمله کسانی که تجربه قبلی ندارند، عالی است. همچنین برای توسعه‌دهندگان نرم‌افزاری که به دنبال افزایش مهارت‌های خود هستند، افرادی که مایل به تسلط بر تکنیک‌های خط فرمان لینوکس هستند و کسانی که قصد دارند حرفه‌ای به عنوان مدیر سیستم لینوکس را شروع کنند، ایده‌آل است. تنها چیزی که نیاز دارید یک کامپیوتر با macOS، Windows یا Linux نصب شده است. پوشش جامع از مبانی لینوکس تا موضوعات پیشرفته * تمرین های عملی با راه حل هایی برای تقویت یادگیری * راهنمای نصب گام به گام برای محیط های مختلف

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

لینوکس چیست What is Linux

  • شروع دوره Course Kick-off

  • مبانی سیستم عامل Fundamentals of Operating Systems

  • نحوه تلفظ صحیح How to Pronounce Correctly

  • منابع ضروری و تمرین Essential Resources and Practice

  • خاستگاه و تکامل Origins and Evolution

  • موردی برای توزیع بر روی سیستم عامل The Case for Distributions over Operating Systems

  • مقایسه: دبیان، فدورا و macOS Comparison: Debian, Fedora, and macOS

  • نصب اوبونتو در macOS Ubuntu Installation on macOS

  • راه اندازی اوبونتو در ویندوز با WSL2 Setting Up Ubuntu on Windows with WSL2

سیستم فایل The File System

  • مقدمه ای بر سیستم فایل لینوکس Introduction to Linux's File System

  • آناتومی یک فرمان Anatomy of a Command

  • تکنیک های ناوبری ترمینال Terminal Navigation Techniques

  • یادگیری دستورات بدون حفظ کردن Learning Commands without Memorization

  • نمای کلی ساختار دایرکتوری Directory Structure Overview

  • بررسی سلسله مراتب دایرکتوری لینوکس Exploring Linux's Directory Hierarchy

  • استفاده از دستور ls در لینوکس Utilizing the ls Command in Linux

  • نمای تفصیلی با ls -l Detailed View with ls -l

  • با استفاده از فایل Command Using the file Command

  • تسلط بر Command کمتر Mastering the less Command

  • عجایب توضیح داده شده است Wildcards Explained

  • استفاده پیشرفته از کلاس های کاراکتر Advanced Usage of Character Classes

  • mkdir: نحوه ایجاد دایرکتوری ها mkdir: How to Create Directories

  • cp: تکنیک های کپی کردن فایل ها و فهرست ها cp: Techniques for Copying Files and Directories

  • mv: انتقال و تغییر نام فایل ها mv: Moving and Renaming Files

  • rm: حذف فایل ها و دایرکتوری ها rm: Deleting Files and Directories

  • آشنایی با لینک های لینوکس Understanding Linux Links

  • ln: ملزومات ایجاد پیوند ln: Link Creation Essentials

  • ln: جایگزینی فایل ها با پیوندها ln: Replacing Files with Links

  • شناسایی پیوندها در ترمینال Detecting Links in the Terminal

  • وظایف تمرین فایل سیستم File System Practice Tasks

  • راهکارهای تمرین فایل سیستم File System Practice Solutions

دستورات لینوکس Linux Commands

  • فرمان در لینوکس Command In Linux

  • مقدمه ای بر دستورات An Introduction to Commands

  • استفاده از نوع برای تعیین انواع دستورات Using type to Determine Command Types

  • مکان یابی فایل های اجرایی که با آن Locating Executables with which

  • کمک: دریافت اطلاعات در مورد دستورات داخلی help: Getting Info on Built-in Commands

  • مقایسه کمک و ---help Comparing help and --help

  • دسترسی به کتابچه راهنمای کاربر با مرد Accessing the Manual with man

  • یافتن دستورات با apropos Finding Commands with apropos

  • خلاصه کردن راهنماها با whatis Summarizing Manuals with whatis

  • کاوش اطلاعات دقیق با اطلاعات Exploring Detailed Information with info

  • وظایف تمرینی دستورات Commands Practice Tasks

  • دستورات تمرین راه حل Commands Practice Solutions

تغییر مسیر خط فرمان Command Line Redirection

  • مبانی تغییر مسیر خط فرمان Command Line Redirection Basics

  • درک جریان ها و تغییر مسیر Understanding Streams and Redirection

  • تغییر مسیر خروجی استاندارد Redirecting Standard Output

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

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

  • اولویت بندی تغییر مسیرها Prioritizing Redirections

  • تمرین تغییر مسیر Redirection Practice

  • راه حل های تمرین تغییر مسیر Redirection Practice Solutions

  • grep: جستجو با عبارات منظم grep: Searching with Regular Expressions

  • uniq: حذف موارد تکراری مجاور uniq: Removing Adjacent Duplicates

  • شمارش کلمات، خطوط و کاراکترها با WC Counting Words, Lines, and Characters with wc

  • کاوش دستورات سر و دم Exploring head and tail Commands

  • مرتب سازی داده ها با مرتب سازی Sorting Data with sort

  • اصول استفاده از خطوط لوله Basics of Using Pipelines

  • ترکیب خطوط لوله و فیلترها Combining Pipelines and Filters

  • تمرین خطوط لوله و فیلترها Pipelines and Filters Practice

  • راه حل های تمرین خطوط لوله و فیلترها Pipelines and Filters Practice Solutions

گسترش پوسته Shell Expansions

  • مقدمه ای بر گسترش پوسته Introduction to Shell Expansion

  • تکنیک های گسترش پوسته Shell Expansion Techniques

  • درک گسترش نام مسیر Understanding Pathname Expansion

  • استفاده از گسترش Tilde Utilizing Tilde Expansion

  • انجام بسط حسابی Performing Arithmetic Expansions

  • استفاده از انبساط بریس Using Brace Expansions

  • گسترش پارامترها Expanding Parameters

  • تعویض دستورات Substituting Commands

  • در حال گسترش متغیرها Expanding Variables

  • استفاده از نام مستعار Utilizing Aliases

  • گسترش تاریخ History Expansions

  • کاوش در تقسیم کلمات Exploring Word Splitting

  • تمرین گسترش پوسته Shell Expansions Practice

  • راه حل های تمرین گسترش پوسته Shell Expansions Practice Solutions

  • نقل قول مکانیک Quoting Mechanics

  • استفاده از دو نقل قول Using Double Quotes

  • اعمال نقل قول های تکی Applying Single Quotes

میانبرهای صفحه کلید Keyboard Shortcuts

  • مقدمه ای بر میانبرهای صفحه کلید Introduction to Keyboard Shortcuts

  • تسلط بر خط خواندن Bash Mastering Bash Readline

  • تکنیک های حرکت مکان نما Techniques for Cursor Movement

  • ویرایش متن به طور موثر Editing Text Efficiently

  • بهبود تکمیل متن Enhancing Text Completion

  • استفاده از تاریخچه فرمان Leveraging Command History

  • تمرین میانبرهای صفحه کلید Keyboard Shortcuts Practice

  • راه حل های تمرین میانبرهای صفحه کلید Keyboard Shortcuts Practice Solutions

مجوزها در لینوکس Permissions In Linux

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

  • ملزومات سیستم عامل های چند کاربره Essentials of Multiuser Operating Systems

  • مجوزها: مالکان، گروه‌ها و دیگران Permissions: Owners, Groups, and Others

  • شناسایی کاربران با شناسه Identifying Users with id

  • مجوزها: خواندن، نوشتن، اجرا Permissions: Read, Write, Execute

  • تنظیم مجوزها با chmod (سمبلیک) Setting Permissions with chmod (Symbolic)

  • استفاده از chmod با مقادیر عددی Using chmod with Numeric Values

  • تمرین مجوزها Permissions Practice

  • راه حل های تمرین مجوزها Permissions Practice Solutions

  • مدیریت هویت کاربران Managing User Identities

  • ملزومات مدیریت کاربر User Management Essentials

  • تغییر کاربری با su Switching Users with su

  • آشنایی با گروه های لینوکس Understanding Linux Groups

  • مدیریت مجوزها با sudo Managing Permissions with sudo

  • آشنایی با مالکان فایل Understanding File Owners

  • تغییر مالکیت فایل Changing File Ownership

  • تغییر مالکیت گروه Changing Group Ownership

فرآیندها در لینوکس Processes In Linux

  • سخنرانی مقدماتی در مورد فرآیندهای لینوکس Introductory Lecture on Linux Processes

  • چند وظیفه ای و مدیریت فرآیند Multitasking and Process Management

  • درک PID ها و فرآیندهای شبح Understanding PIDs and Daemon Processes

  • مشاهده فرآیندها با ps Viewing Processes with ps

  • ایالات فرآیند و مدیریت Process States and Management

  • نظارت بر فرآیند تعاملی با بالا Interactive Process Monitoring with top

  • استفاده از سیگنال ها برای کنترل فرآیند Using Signals for Process Control

  • مراحل خاموش کردن سیستم Procedures for System Shutdown

  • تمرین فرآیند لینوکس Linux Process Practice

  • راهکارهای تمرین فرآیند لینوکس Linux Process Practice Solutions

محیط لینوکس Linux Environment

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

  • درک محیط Understanding Environment

  • متغیرهای محیطی و تنظیم پوسته Environment Variables and Shell Setup

  • ایجاد محیط پوسته Establishing the Shell Environment

  • پیکربندی فایل های راه اندازی Configuring Startup Files

  • مدیریت متغیر PATH Managing the PATH Variable

  • تمرین سفارشی سازی فایل .bashrc .bashrc File Customization Practice

  • راه حل های سفارشی سازی فایل bashrc .bashrc File Customization Solutions

Vi را یاد بگیرید Learn Vi

  • بررسی اجمالی ویرایشگر Vi Vi Editor Overview

  • زمینه تاریخی وی Historical Context of Vi

  • حالت های ویرایش Vi Editing Modes

  • مبانی وی Basics of Vi

  • حذف متن در Vi Deleting Text in Vi

  • برش، کپی، چسباندن Cut, Copy, Paste

  • پیوستن به خطوط Joining Lines

  • جستجو و جایگزینی Search and Replace

  • ویرایش چندین فایل Editing Multiple Files

  • کپی کردن محتوا بین فایل ها Copying Content Between Files

  • تسلط بر تمرین ویرایشگر Vi Mastering Vi Editor Practice

  • تسلط بر راهکارهای تمرینی ویرایشگر Vi Mastering Vi Editor Practice Solutions

مدیریت بسته ها Managing Packages

  • مقدمه ای بر مدیریت بسته ها Introduction to Package Management

  • ملزومات مدیریت بسته Essentials of Package Management

  • مروری بر بسته ها Overview of Packages

  • اصول کار سیستم های بسته Working Principles of Package Systems

  • ابزارهایی برای مدیریت بسته ها Tools for Managing Packages

  • یافتن و نصب بسته ها Finding and Installing Packages

  • حذف بسته ها Removing Packages

  • به روز رسانی بسته های موجود Updating Existing Packages

  • بازیابی اطلاعات بسته Retrieving Package Information

  • تمرین مدیریت بسته Package Management Practice

  • راه حل های مدیریت بسته Package Management Solutions

مدیریت ذخیره سازی Managing Storage

  • مقدمه ای بر مدیریت ذخیره سازی در لینوکس Introduction to Storage Management in Linux

  • گزینه های مختلف ذخیره سازی Different Storage Options

  • نحوه نصب و جدا کردن درایوها How to Mount and Unmount Drives

  • اصول پارتیشن های دیسک Fundamentals of Disk Partitions

  • تکنیک های نصب درایوها Techniques for Mounting Drives

  • اهمیت جدا کردن درایوها The Importance of Unmounting Drives

  • شناسایی نام دستگاه ها Identifying Device Names

  • کاوش در سیستم های فایل لینوکس Exploring Linux File Systems

  • ایجاد یک فایل سیستم Creating a File System

  • تست و تعمیر سیستم های فایل Testing and Repairing File Systems

  • ایجاد تصاویر درایو Generating Drive Images

  • تمرین های مدیریت ذخیره سازی Storage Management Exercises

  • راه حل های مدیریت ذخیره سازی Storage Management Solutions

شبکه سازی Networking

  • مقدمه ای بر شبکه سازی در لینوکس Introduction to Networking in Linux

  • اصول اولیه پینگ Basics of ping

  • استفاده از تراسروت Using traceroute

  • آشنایی با netstat و جداول مسیریابی Understanding netstat and Routing Tables

  • راه اندازی زیرساخت شبکه برای دموها Setting Up Network Infrastructure for Demos

  • اصول FTP FTP Fundamentals

  • راهنمای نصب FTP FTP Installation Guide

  • تسلط بر استفاده از FTP Mastering FTP Usage

  • SSH Essentials SSH Essentials

  • نحوه اتصال با استفاده از SSH How to Connect Using SSH

  • مقدمه ای بر SFTP Introduction to SFTP

  • مقایسه SSH و FTP Comparing SSH and FTP

یافتن فایل ها و دایرکتوری ها Finding Files and Directories

  • مقدمه ای بر جستجوی فایل ها Introduction to File Searching

  • استفاده از دستور locate Utilizing the locate Command

  • تسلط بر Find Command Mastering the find Command

  • استفاده از تست ها با find Applying Tests with find

  • تمبرهای زمانی توضیح داده شده است Timestamps Explained

  • تکنیک های آزمایشی یافتن پیشرفته Advanced find Testing Techniques

  • استفاده از عملگرهای منطقی در find Using Logical Operators in find

  • ترکیب Find با xargs Combining find with xargs

  • تکنیک های جستجوی فایل File Search Techniques

  • راه حل های جستجوی فایل File Search Solutions

فشرده سازی و بایگانی Compression and Archiving

  • مقدمه ای بر آرشیو کردن در لینوکس Introduction to Archiving in Linux

  • اصول فشرده سازی فایل Fundamentals of File Compression

  • استفاده از gzip برای فشرده سازی Using gzip for Compression

  • فشرده سازی با bzip Compressing with bzip

  • بایگانی با تار Archiving with tar

  • فشرده سازی فایل ها با zip Zipping Files with zip

  • تمرین های فشرده سازی و آرشیو Compression and Archiving Exercises

  • فشرده سازی و راه حل های آرشیو Compression and Archiving Solutions

اسکریپت Bash Bash Scripting

  • مقدمه ای بر Bash Scripting Introduction to Bash Scripting

  • ایجاد اسکریپت "Hello World". Creating a "Hello World" Script

  • کاوش در خط شبانگ (#!). Exploring the Shebang (#!) Line

  • مشارکت های انجمن در اسکریپت Bash Community Contributions in Bash Scripting

  • طوطی مهمانی Party Parrot

  • دریافت اخبار Get News

نمایش نظرات

آموزش Masterclass خط فرمان لینوکس - کاربر مبتدی تا قدرت [ویدئو]
جزییات دوره
19h 45m
192
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pixel Conception Pixel Conception

مانیک که به‌عنوان کلودافل آنلاین شناخته می‌شود، یک توسعه‌دهنده، مربی و یوتیوب‌بر پرشور است که سفر فناوری خود را در سنین جوانی آغاز کرد. با درک قدرت تغییردهنده اشتراک‌گذاری دانش، شروع به تعامل با مخاطبان خود در اینستاگرام کرد، جایی که پست‌های توسعه نرم‌افزار او توجه قابل توجهی را به خود جلب کرد و باعث ایجاد مکالمات معناداری شد. این تجربه او را برانگیخت تا کلودافل را تأسیس کند، پلتفرمی که به آموزش و راهنمایی توسعه دهندگان نرم افزار در حال ظهور اختصاص یافته است. کلودافل مرکزی برای علاقه مندان به فناوری است که آموزش‌ها، بحث‌ها، ویدیوها و جریان‌های زنده را ارائه می‌دهد که بینش‌هایی را در مورد آخرین روندهای محاسباتی ارائه می‌کند تا به توسعه‌دهندگان نوپا کمک کند تا در چشم‌انداز فناوری پویا برتر شوند.