آموزش تسلط بر خط فرمان لینوکس (Linux Command Line) - آخرین آپدیت

دانلود Mastering Linux Command Line

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. تسلط بر خط فرمان لینوکس می‌تواند بهره‌وری و مهارت شما را در مدیریت سیستم‌ها به‌طور قابل توجهی افزایش دهد. در این دوره جامع، شما تجربه عملی با طیف گسترده‌ای از دستورات، ابزارها و تکنیک‌ها را کسب خواهید کرد که به شما اجازه می‌دهد با اعتماد به نفس کامل در محیط لینوکس پیمایش کنید. شما نه‌تنها دستورات بنیادی را درک خواهید کرد، بلکه یاد می‌گیرید چگونه از ویژگی‌های پیشرفته برای بهینه‌سازی گردش کار خود استفاده کنید و وظایف پیچیده را به راحتی انجام دهید. شما با درک معماری لینوکس، مبانی شل (Shell) و سازماندهی سیستم فایل شروع خواهید کرد. پس از یادگیری ساختار هسته لینوکس، به سراغ تسلط بر دستورات ضروری مانند cd، ls و cp و نحوه استفاده از هدایت ورودی/خروجی (Redirection)، لوله‌کشی (Piping) و دستورات مدیریت فایل خواهید رفت. با پیشروی در دوره، با ویرایش فایل‌ها با استفاده از ویرایشگر vi، پردازش متن با فیلترها و استفاده از عبارت‌های منظم (Regular Expressions) آشنا می‌شوید. این دوره همچنین به مدیریت فرآیندها، زمان‌بندی وظایف و مدیریت حساب‌های کاربری و مجوزها می‌پردازد. شما قادر خواهید بود به‌طور یکپارچه بین کاربران جابجا شوید، مجوزها را مدیریت کنید و با شناسه‌های فرآیند (PIDs) کار کنید. در بخش‌های بعدی، استفاده از ابزارهایی مانند tar برای آرشیو کردن، cron برای زمان‌بندی و SSH برای اتصالات امن بررسی می‌شود تا مجموعه‌ای کامل از ابزارها برای ارتقای تجربه لینوکس شما فراهم گردد. این دوره برای هر کسی که به دنبال تسلط بر خط فرمان لینوکس است، از جمله مدیران سیستم، توسعه‌دهندگان و متخصصان IT ایده‌آل است. هیچ تجربه قبلی در لینوکس مورد نیاز نیست و این دوره هم برای مبتدیان و هم برای کسانی که به دنبال تقویت مهارت‌های خود هستند مناسب است.

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

سطح صفر Level "0"

  • مرور کلی دوره Course Overview

  • چگونه بیشترین بهره را از این دوره ببریم؟ How 2 GET BEST out of this course?

شروع به کار Getting Started

  • تاریخچه (کمتر از ۴ دقیقه) History (<4 mins)

  • معماری و ویژگی‌های لینوکس Linux Architecture & Features

  • شل‌ها (Shells) Shells

  • راه اندازی محیط آزمایشگاه Lab Setup

  • اتصال به ماشین لینوکس Connecting to Linux Machine

  • ساختار دستورات لینوکس و دستورات پایه cd و ls Linux Command Structure & Basic Commands - cd, ls

  • چگونه در لینوکس کمک (HELP) بگیریم؟ کلید F1 کجاست؟ Getting HELP on a Linux System? Where is F1?

  • دستورات داخلی و خارجی Internal and External Commands

  • ترفندهای بهره‌وری در خط فرمان - بخش ۱ Command-line Productivity Tricks - 1

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

  • سازماندهی سیستم فایل لینوکس Linux File System Organization

  • انواع فایل‌ها File Types

  • دایرکتوری Home Home Directory

  • محدودیت‌های نام‌گذاری فایل File Naming Restrictions

  • درک مسیرها (Paths) Understanding Paths

  • فایل‌های نقطه‌دار (.) چیستند؟ What are dot (.) files?

  • پیمایش در سیستم فایل Navigating File System

  • کاراکترهای جایگزین (Wild Cards) Wild Cards

  • چند دستور پایه Few Basic Commands

  • اجرای چندین دستور Running Multiple Commands

  • جایگزینی دستورات (Command Substitution) Command Substitution

  • ساخت دستورات شخصی با alias Create Your Own Commands with alias

کار با دایرکتوری‌ها و فایل‌ها Working with Directories and Files

  • کار با دایرکتوری‌ها - بخش ۱ Working with Directories - Part 1

  • کار با دایرکتوری‌ها - بخش ۲ Working with Directories - Part 2

  • کار با فایل‌ها - دستور wc Working with Files - wc

  • کار با فایل‌ها - دستورات cat, tac, rev Working with Files - cat, tac, rev

  • کار با فایل‌ها - دستور more Working with Files - more

  • کار با فایل‌ها - دستور less Working with Files - less

  • کار با فایل‌ها - دستورات head, tail Working with Files - head, tail

  • کار با فایل‌ها - کپی، جابجایی، حذف Working with Files - Copy, Move, Delete..

  • کار با فایل‌ها - ایجاد Working with Files - create

  • کار با فایل‌ها - تقسیم فایل (splitting) Working with Files - splitting

ورودی/خروجی استاندارد و هدایت (Redirection) Standard I/O & Redirection

  • مفاهیم ورودی/خروجی استاندارد Standard I/O Concepts

  • هدایت (Redirection) Redirection

  • ترمینال و فایل‌های Null Terminal and Null Files

  • استفاده از توصیف‌گرهای فایل (File Descriptors) File Descriptors Usage

  • استفاده از لوله (pipe) و دستورات sort و uniq Using "I" (pipe) - sort & uniq commands

کاربران، گروه‌ها و تغییر کاربر Users, Groups & Switching User

  • درک کاربران و گروه‌ها Understanding Users & Groups

  • حساب کاربری root The "root" account

  • تغییر کاربر - دستور su Switching Users - su command

  • دستور sudo The sudo command

ویژگی‌های فایل و مجوزها File Attributes and Permissions

  • درک ویژگی‌های فایل Understanding File Attributes

  • درک مجوزها (Permissions) Understanding Permissions

  • خروجی ls -l ls -l output

  • تغییر مالکیت و بیت‌های مجوز فایل Changing ownership and Permissions bits of a file

  • درک فرمت عددی مجوزها Understanding Numeric Format

  • درک مجوزهای پیش‌فرض (umask) Understanding Default Permissions (umask)

  • دستور file "file" command

ویرایش فایل‌ها با استفاده از ویرایشگر vi Editing Files using "vi" editor

  • ویرایشگر vi - مفاهیم پایه vi Editor - Basic Concepts

  • ویرایشگر vi - بخش ۱ vi Editor - Part 1

  • ویرایشگر vi - بخش ۲ vi Editor - Part 2

  • ویرایشگر vi - بخش ۳ vi Editor - Part 3

  • ویرایشگر vi - بخش ۴ vi Editor - Part 4

  • ویرایشگر vi - بخش ۵ vi Editor - Part 5

  • ویرایشگر vi - بخش ۶ vi Editor - Part 6

  • ویرایشگر vi - بخش ۷ vi Editor - Part 7

  • ویرایشگر vi - بخش ۸ vi Editor - Part 8

عبارت‌های منظم (Regular Expressions) Regular Expressions

  • عبارت‌های منظم - بخش ۱ Regular Expressions - Part 1

  • عبارت‌های منظم - بخش ۲ Regular Expressions - Part 2

پردازش متن، فیلترها و جستجو Text Processing - Filters & Searching

  • دستور cut "cut" command

  • دستور paste "paste" command

  • دستور tr "tr" command

  • دستور tee tee command

  • دستورات sort و uniq "sort" & "uniq" commands

  • دستور grep "grep" command

  • دستور find - بخش ۱ "find" command - Part 1

  • دستور find - بخش ۲ "find" command - Part 2

درک لینک‌ها (سخت و نرم/نمادین) Understanding Links (Hard & Soft/Symbolic)

  • مفاهیم و دمو لینک‌های سخت و نرم Hard Link & Soft Link Concepts & Demo

فرآیندها (Process) The Process

  • فرآیند، فرآیند والد، فرآیند فرزند، PID و PPID Process, Parent Process, Child Process, PID & PPID

  • انواع فرآیندها - FG, BG, Daemon Types of Processes - FG, BG, Daemon

  • مشاهده فرآیندهای در حال اجرا (دستور ps) Viewing the Running Processes (ps command)

  • دستور nohup "nohup" command

  • دستور time "time" command

  • سیگنال‌ها (Signals) Signals

  • متوقف کردن/پایان دادن به فرآیندها با دستور kill Killing/Terminating processes using "kill" command

  • کنترل وظایف - jobs, fg, bg Job Control - jobs, fg, bg

زمان‌بندی وظایف Scheduling Jobs

  • مفاهیم زمان‌بندی Scheduling Concepts

  • دستورات at و batch "at" command & "batch" command

  • استفاده از cron Using "cron"

ابزارها و کاربردهای کاربردی Handy Tools/Utilities

  • آرشیو کردن فایل‌ها با tar - بخش ۱ Archiving Files using tar - Part 1

  • آرشیو کردن فایل‌ها با tar - بخش ۲ Archiving Files using tar - Part 2

  • یافتن اطلاعات سیستم Finding System Information

  • خاموش کردن و ریبوت Shutdown and Reboot

اتصال به سیستم‌های لینوکس Connecting to Linux Systems

  • ورود مستقیم از طریق GUI Direct GUI Login

  • نصب Putty Putty Installation

  • اتصال SSH از ویندوز به لینوکس SSH from a Windows to Linux Machine

  • اتصال SSH از لینوکس به لینوکس SSH from a Linux to Linux Machine

  • اتصال SSH از مک به لینوکس SSH from a MAC to Linux Machine

سفارشی‌سازی محیط شل Customizing Shell Environment

  • سفارشی‌سازی پرامپت شل Shell Prompt Customization

  • فایل‌های خاص Bash Shell Bash Shell Special Files

  • دستور alias alias Command

  • متغیرها، متغیرهای محیطی و دستور source Variables, Env Variables and source command

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

  • مبانی مطلق شل اسکریپتینگ Shell Scripting Absolute Basics

پیوست و موارد متفرقه Appendix & Miscellaneous

  • نصب VirtualBox VirtualBox - Installation

  • بررسی رابط کاربری VirtualBox VirtualBox - Interface Walk-thru

  • ایجاد ماشین مجازی در VirtualBox VirtualBox - Creating a Virtual Machine

  • نصب سیستم عامل اوبونتو در VirtualBox VirtualBox -Installing Ubuntu OS

  • ایجاد حساب کاربری AWS AWS - Creating AWS Account

  • ایجاد یک نمونه EC2 لینوکس و اتصال SSH به آن Creating a Linux EC2 instance & SSH to it

نمایش نظرات

آموزش تسلط بر خط فرمان لینوکس (Linux Command Line)
جزییات دوره
15h 40m
100
(آخرین آپدیت)
624
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده