دوره آموزشی یادگیری خط فرمان لینوکس
3 ساعت 5 دقیقهمبتدی2025-08-29
مدرسین

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
جزئیات دوره
اگه میخوای مدیر سیستم لینوکس حرفهای بشی، داشتن درک پایهای از خط فرمان (Command Line) خیلی مهمه. تو این دوره، اسکات سیمپسون، نویسنده و مدرس باتجربه، بهت اصول اولیه خط فرمان لینوکس رو یاد میده.
با این دوره یاد میگیری چطور سیستم فایلها و پوشهها رو مرور و مدیریت کنی، مجوزها رو تنظیم کنی و از ابزارهای رایج خط فرمان مثل grep، awk و sed استفاده کنی. همچنین با اپلیکیشنهای متداول خط فرمان آشنا میشی، یاد میگیری چطور آرشیوها رو مدیریت و کارهای پایهای مدیریت سیستم رو انجام بدی.
این دوره برای مبتدیها و افرادی که تازه با لینوکس آشنا شدن مناسبه و پایهای قوی برای ورود به مباحث پیشرفته لینوکس فراهم میکنه.
اهداف یادگیری
یادگیری اصول پایهای خط فرمان لینوکس و اهمیتش در مدیریت سیستم.
مرور و مدیریت ساختار فایلها و پوشهها در لینوکس.
تنظیم مجوزها و دسترسیها برای فایلها و پوشهها.
آشنایی با ابزارهای رایج خط فرمان مثل grep، awk و sed.
استفاده عملی از اپلیکیشنهای متداول خط فرمان.
مدیریت آرشیوها و انجام کارهای پایهای سیستم.
آماده شدن برای دورهها و مباحث پیشرفته لینوکس.
با این دوره یاد میگیری چطور سیستم فایلها و پوشهها رو مرور و مدیریت کنی، مجوزها رو تنظیم کنی و از ابزارهای رایج خط فرمان مثل grep، awk و sed استفاده کنی. همچنین با اپلیکیشنهای متداول خط فرمان آشنا میشی، یاد میگیری چطور آرشیوها رو مدیریت و کارهای پایهای مدیریت سیستم رو انجام بدی.
این دوره برای مبتدیها و افرادی که تازه با لینوکس آشنا شدن مناسبه و پایهای قوی برای ورود به مباحث پیشرفته لینوکس فراهم میکنه.
اهداف یادگیری
یادگیری اصول پایهای خط فرمان لینوکس و اهمیتش در مدیریت سیستم.
مرور و مدیریت ساختار فایلها و پوشهها در لینوکس.
تنظیم مجوزها و دسترسیها برای فایلها و پوشهها.
آشنایی با ابزارهای رایج خط فرمان مثل grep، awk و sed.
استفاده عملی از اپلیکیشنهای متداول خط فرمان.
مدیریت آرشیوها و انجام کارهای پایهای سیستم.
آماده شدن برای دورهها و مباحث پیشرفته لینوکس.
مهارت ها
Help Desk SkillsLinuxIT Help DeskWeb Development ToolsServer AdministrationWeb DevelopmentNetwork and System AdministrationOpen SourceOne-Off
سرفصل ها
مقدمه
- یادگیری خط فرمان لینوکس
- آنچه باید بدانید
- مقدمهای بسیار سریع بر لینوکس
آمادهسازی محیط
- استفاده از فضای کد گیتهاب با این دوره
- ایجاد یک ماشین مجازی لینوکس
- دنبال کردن در پلتفرمهای دیگر
مبانی خط فرمان
- خط فرمان چیست؟
- درک نحوه ساختار دستورات
- نوشتن دستورات در یک پوسته در اعلان
- پیدا کردن راهنما برای دستورات
- میانبرهای مفید صفحه کلید در ترمینال
- چالش - یافتن اطلاعات فرمان
- راه حل - یافتن اطلاعات فرمان
فایلها، دایرکتوریها و مجوزها
- سیستم فایل لینوکس
- آشنایی با مسیرهای فایل
- پیمایش در سیستم فایل
- یافتن اطلاعات دایرکتوری و فایل
- ایجاد و حذف دایرکتوریها
- کپی، انتقال و حذف فایلها و دایرکتوریها
- پیدا کردن فایلها از طریق خط فرمان
- درک نقشهای کاربری و sudo
- آشنایی با مجوزهای فایل
- تغییر مجوزهای فایل
- ایجاد لینکهای سخت و نمادین
- چالش - اصلاح ساختار نادرست
- راه حل - اصلاح سینتکس خراب
- چالش - تمرین کار با فایلها
- راه حل - تمرین کار با فایلها
وظایف و ابزارهای رایج خط فرمان
- اهمیت ماژولاریتی
- استفاده از لولهها برای اتصال دستورات به یکدیگر
- مشاهده فایلهای متنی با cat، head، tail و less
- جستجوی متن در فایلها و استریمها با grep
- دستکاری متن با awk، sed و sort
- ویرایش متن با Vim
- ویرایش متن با nano
- کار با آرشیوهای tar و zip
- چالش - ایجاد و اشتراکگذاری یک فایل
- راه حل - ایجاد و اشتراک گذاری یک فایل
- تغییر مسیر خروجی
- بررسی متغیرهای محیطی و PATH
- چالش - استخراج اطلاعات از یک فایل متنی
- راه حل - استخراج اطلاعات از یک فایل متنی
نگاهی اجمالی به برخی مباحث پیشرفتهتر
- اطلاعاتی در مورد توزیع لینوکس خود پیدا کنید
- یافتن اطلاعات سختافزار سیستم و دیسک
- نصب و بهروزرسانی نرمافزار با استفاده از یک مدیر بسته
نتیجهگیری
- مراحل بعدی