اپلیکیشن اندرویدی فلشکارت آموزشی راهنمای جامع دستورات لینوکس و اسکریپتنویسی شل برای کاربران ایرانی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع دستورات لینوکس و اسکریپتنویسی شل برای کاربران ایرانی
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: سیستمعاملها و ابزارهای خط فرمان
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم سیستمعامل
- 2. مقدمهای بر لینوکس و توزیعهای آن
- 3. نصب و راهاندازی اولیه سیستمعامل
- 4. محیط خط فرمان (شل) چیست؟
- 5. ورود و خروج از سیستم
- 6. آشنایی با ساختار دایرکتوریها
- 7. دستورات پایه ناوبری (cd, pwd, ls)
- 8. مدیریت فایلها و دایرکتوریها (mkdir, rmdir, touch)
- 9. کپی، انتقال و حذف فایلها (cp, mv, rm)
- 10. مشاهده محتوای فایلها (cat, less, more)
- 11. جستجو در فایلها (grep)
- 12. کار با کاراکترهای جانشین (Wildcards)
- 13. مدیریت دسترسیها (chmod, chown)
- 14. مالکیت فایلها و دایرکتوریها
- 15. فهمیدن مجوزهای دسترسی (rwx)
- 16. تنظیم مجوزهای خاص
- 17. تغییر مالکیت فایلها
- 18. دستورات جستجوی فایل (find)
- 19. فهمیدن حجم فایلها و دیسک (du, df)
- 20. اطلاعات سیستم (uname, hostname)
- 21. اطلاعات پردازنده (lscpu)
- 22. اطلاعات حافظه (free)
- 23. لیست کردن پروسهها (ps)
- 24. مدیریت پروسهها (kill)
- 25. اولویتبندی پروسهها (nice)
- 26. نظارت بر سیستم (top)
- 27. مدیریت کاربران (useradd, passwd)
- 28. حذف کاربران (userdel)
- 29. تغییر اطلاعات کاربر (usermod)
- 30. گروهها و مدیریت آنها (groupadd, groupdel)
- 31. عضویت در گروهها
- 32. محیط کاربری و متغیرهای محیطی
- 33. تنظیم متغیرهای محیطی (export)
- 34. فایل پیکربندی شل (.bashrc)
- 35. تاریخچه دستورات (history)
- 36. ویرایشگرهای متن (nano, vim)
- 37. کار با ویرایشگر nano
- 38. کار با ویرایشگر vim (مقدماتی)
- 39. دستورات فشردهسازی و استخراج (tar, gzip, bzip2)
- 40. فشردهسازی فایلها
- 41. استخراج آرشیوها
- 42. کار با بستههای نرمافزاری (apt, yum)
- 43. نصب بستهها
- 44. بهروزرسانی بستهها
- 45. حذف بستهها
- 46. مدیریت مخازن نرمافزاری
- 47. دستورات شبکه (ping, traceroute)
- 48. بررسی اتصال شبکه
- 49. عیبیابی مسیر شبکه
- 50. دستورات شبکه (ifconfig, ip)
- 51. تنظیمات رابط شبکه
- 52. آشنایی با SSH
- 53. اتصال امن از راه دور (ssh)
- 54. انتقال امن فایل (scp)
- 55. اسکریپتنویسی شل (Shell Scripting)
- 56. مقدمهای بر اسکریپتنویسی
- 57. ساختار اولیه یک اسکریپت
- 58. اجرای اسکریپتها
- 59. متغیرها در اسکریپتنویسی
- 60. ورودی کاربر (read)
- 61. دستورات شرطی (if, else, elif)
- 62. مقایسههای عددی و رشتهای
- 63. حلقهها (for, while)
- 64. حلقه for
- 65. حلقه while
- 66. دستور break و continue
- 67. توابع در اسکریپتنویسی
- 68. مدیریت آرگومانهای اسکریپت
- 69. بررسی وضعیت خروج دستورات
- 70. مدیریت خطا در اسکریپتها
- 71. عبارات منظم (Regular Expressions)
- 72. مقدمهای بر عبارات منظم
- 73. کاربرد عبارات منظم با grep
- 74. کاربرد عبارات منظم با sed
- 75. ویرایشگر جریان (sed)
- 76. دستورات پایه sed
- 77. جایگزینی متن با sed
- 78. حذف خطوط با sed
- 79. دستورات پردازش متن (awk)
- 80. مقدمهای بر awk
- 81. ساختار پایه awk
- 82. کاربرد awk در پردازش ستونها
- 83. آرشیو کردن و فشردهسازی در اسکریپتها
- 84. اتوماسیون وظایف تکراری
- 85. نوشتن اسکریپتهای مدیریتی
- 86. اسکریپتهای پشتیبانگیری
- 87. مدیریت لاگها با اسکریپت
- 88. تنظیمات امنیتی اولیه سیستم
- 89. فایروال (iptables/ufw)
- 90. مقدمهای بر فایروال
- 91. قوانین پایه فایروال
- 92. نظارت بر سیستم با ابزارهای خط فرمان
- 93. تنظیمات زمانبندی شده (cron)
- 94. کاربرد cron jobs
- 95. نوشتن cron jobs
- 96. مفاهیم پایه پایگاه داده در لینوکس
- 97. دستورات کار با پایگاه داده SQLite
- 98. مقدمهای بر SQL
- 99. دستورات SELECT، INSERT، UPDATE، DELETE
- 100. نصب و پیکربندی وب سرور (Apache/Nginx)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.