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

دانلود Learning Linux Command Line

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: داشتن درکی پایه از خط فرمان برای هر مدیر سیستم لینوکس حیاتی است. در این دوره، اسکات سیمپسون، نویسنده باتجربه، مبانی خط فرمان را پوشش می‌دهد. اسکات به شما نشان می‌دهد که چگونه محیط را راه‌اندازی کنید، در ساختار فایل‌ها و پوشه‌ها جابجا شوید و مجوزهای دسترسی (Permissions) را تنظیم کنید. سپس به بررسی ابزارهای رایج خط فرمان مانند grep، awk و sed و همچنین برنامه‌های کاربردی متداول می‌پردازد. در نهایت، این دوره با نحوه کار با آرشیوها و انجام برخی وظایف پایه مدیریت سیستم به پایان می‌رسد. برای آشنایی با خط فرمان لینوکس و ایجاد پایه‌ای قوی جهت یادگیری مباحث پیشرفته‌تر، این دوره را دنبال کنید.

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

مقدمه Introduction

  • آنچه باید بدانید What you should know

  • مقدمه‌ای بسیار سریع بر لینوکس A very quick intro to Linux

  • یادگیری خط فرمان لینوکس Learning Linux command line

1. راه‌اندازی محیط شما 1. Setting Up Your Environment

  • ایجاد ماشین مجازی لینوکس Creating a Linux virtual machine

  • دنبال کردن آموزش در پلتفرم‌های دیگر Following along on other platforms

  • استفاده از GitHub Codespaces در این دوره Using GitHub Codespaces with this course

2. مبانی خط فرمان 2. Command-Line Basics

  • نوشتن دستورات در شل (Shell) و پرومپت Write commands in a shell at the prompt

  • خط فرمان چیست؟ What is the command line?

  • درک ساختار دستورات Understand how commands are structured

  • میان‌برهای کاربردی کیبورد در ترمینال Helpful keyboard shortcuts in the terminal

  • چالش: یافتن اطلاعات دستور Challenge: Find command information

  • پاسخ: یافتن اطلاعات دستور Solution: Find command information

  • یافتن راهنمای دستورات Finding help for commands

3. فایل‌ها، دایرکتوری‌ها و مجوزها 3. Files, Directories, and Permissions

  • ایجاد لینک‌های سخت (Hard) و نمادین (Symbolic) Create hard and symbolic links

  • کپی، انتقال و حذف فایل‌ها و دایرکتوری‌ها Copy, move, and delete files and directories

  • پاسخ: تمرین کار با فایل‌ها Solution: Practice working with files

  • چالش: اصلاح سینتکس اشتباه Challenge: Fix broken syntax

  • یافتن اطلاعات فایل و دایرکتوری Finding directory and file information

  • چالش: تمرین کار با فایل‌ها Challenge: Practice working with files

  • پاسخ: اصلاح سینتکس اشتباه Solution: Fix broken syntax

  • ایجاد و حذف دایرکتوری‌ها Create and remove directories

  • جستجوی فایل‌ها از طریق خط فرمان Find files from the command line

  • درک مسیرهای فایل (File Paths) Understanding file paths

  • جابجایی در سیستم فایل Navigating the file system

  • درک نقش‌های کاربر و دستور sudo Understand user roles and sudo

  • سیستم فایل لینوکس The Linux file system

  • درک مجوزهای فایل (Permissions) Understand file permissions

  • تغییر مجوزهای فایل Modify file permissions

4. ابزارها و وظایف رایج خط فرمان 4. Common Command-Line Tasks and Tools

  • مشاهده فایل‌های متنی با cat, head, tail و less View text files with cat, head, tail, and less

  • پاسخ: استخراج اطلاعات از یک فایل متنی Solution: Extract information from a text file

  • ویرایش متن با Vim Edit text with Vim

  • پاسخ: ایجاد و اشتراک‌گذاری یک فایل Solution: Create and share a file

  • کار با آرشیوهای tar و zip Working with tar and zip archives

  • استفاده از پایپ‌ها (Pipes) برای اتصال دستورات Use pipes to connect commands together

  • دست‌کاری متن با awk, sed و sort Manipulate text with awk, sed, and sort

  • بررسی متغیرهای محیطی و PATH Exploring environment variables and PATH

  • چالش: استخراج اطلاعات از یک فایل متنی Challenge: Extract information from a text file

  • چالش: ایجاد و اشتراک‌گذاری یک فایل Challenge: Create and share a file

  • جستجوی متن در فایل‌ها و استریم‌ها با grep Search for text in files and streams with grep

  • ویرایش متن با nano Edit text with nano

  • تغییر مسیر خروجی (Output Redirection) Output redirection

  • اهمیت ماژولار بودن The importance of modularity

5. نگاهی به مباحث پیشرفته‌تر 5. A Peek at Some More Advanced Topics

  • یافتن اطلاعات سخت‌افزار سیستم و دیسک Find system hardware and disk information

  • نصب و به‌روزرسانی نرم‌افزار با مدیریت بسته (Package Manager) Install and update software with a package manager

  • یافتن اطلاعات درباره توزیع لینوکس شما Find information about your Linux distribution

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش خط فرمان لینوکس (Linux Command Line)
جزییات دوره
3h 4m
46
(آخرین آپدیت)
18,301
- از 5
دارد
دارد
دارد
Scott Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Simpson Scott Simpson

ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین

اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.

اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.