اپلیکیشن اندرویدی فلشکارت آموزشی لینوکس برای مبتدیان: صفر تا صد کار با ترمینال و مدیریت سیستم
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب لینوکس برای مبتدیان: صفر تا صد کار با ترمینال و مدیریت سیستم
موضوع کلی: آشنایی با سیستم عامل لینوکس
موضوع میانی: مبانی و دستورات خط فرمان لینوکس
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر دنیای لینوکس
- 2. چرا لینوکس؟
- 3. تاریخچه مختصر لینوکس
- 4. توزیعهای لینوکس (Distributions)
- 5. انتخاب توزیع مناسب برای مبتدیان
- 6. نصب لینوکس (مفاهیم کلی)
- 7. اجرای لینوکس در ماشین مجازی
- 8. معرفی محیط دسکتاپ (Desktop Environment)
- 9. اولین گامها در محیط دسکتاپ
- 10. آشنایی با مفهوم ترمینال (Terminal)
- 11. چرایی استفاده از خط فرمان
- 12. باز کردن ترمینال
- 13. ساختار خط فرمان (Prompt)
- 14. دستور `pwd` (مکان فعلی)
- 15. دستور `ls` (لیست کردن فایلها و دایرکتوریها)
- 16. گزینههای پرکاربرد `ls` (مانند `-l`, `-a`, `-h`)
- 17. دستور `cd` (تغییر دایرکتوری)
- 18. حرکت بین دایرکتوریها (مسیرهای نسبی و مطلق)
- 19. ساخت دایرکتوری جدید با `mkdir`
- 20. حذف دایرکتوری با `rmdir`
- 21. ساخت فایل خالی با `touch`
- 22. کپی کردن فایلها با `cp`
- 23. جابجایی و تغییر نام فایلها با `mv`
- 24. حذف فایلها با `rm`
- 25. نکات ایمنی در استفاده از `rm`
- 26. مشاهده محتوای فایلها (نمایش کامل)
- 27. دستور `cat`
- 28. مشاهده محتوای فایلها (صفحهبهصفحه)
- 29. دستور `less`
- 30. مشاهده محتوای فایلها (خط به خط)
- 31. دستور `more`
- 32. جستجو در فایلها با `grep`
- 33. فیلتر کردن خروجی دستورات
- 34. دستور `echo`
- 35. هدایت خروجی به فایل (Redirection)
- 36. ورودی از فایل (Input Redirection)
- 37. اتصال خروجی دستورات (Pipes)
- 38. جستجو در فایلها (حالتهای پیشرفته `grep`)
- 39. پیدا کردن فایلها با `find`
- 40. معیارهای جستجو در `find` (نام، نوع، زمان)
- 41. اجرای دستورات با `find`
- 42. مدیریت فایلهای فشرده (مقدمه)
- 43. فشردهسازی با `tar`
- 44. استخراج فایلها با `tar`
- 45. فشردهسازی با `gzip`
- 46. استخراج فایلها با `gunzip`
- 47. فشردهسازی با `bzip2`
- 48. استخراج فایلها با `bunzip2`
- 49. فشردهسازی با `zip`
- 50. استخراج فایلها با `unzip`
- 51. مدیریت کاربران (مفاهیم)
- 52. کاربر ریشه (Root User)
- 53. دستور `whoami` (شناسایی کاربر فعلی)
- 54. دستور `id` (اطلاعات کاربر)
- 55. مدیریت گروهها (مفاهیم)
- 56. دستور `groups`
- 57. نصب و حذف بستهها (مقدمه)
- 58. معرفی مدیر بسته (Package Manager)
- 59. مدیریت بستهها در توزیعهای مبتنی بر Debian (apt)
- 60. نصب بسته با `apt`
- 61. حذف بسته با `apt`
- 62. بهروزرسانی لیست بستهها با `apt update`
- 63. ارتقاء بستهها با `apt upgrade`
- 64. جستجو برای بستهها با `apt search`
- 65. مدیریت بستهها در توزیعهای مبتنی بر Fedora/CentOS (yum/dnf)
- 66. نصب بسته با `yum` یا `dnf`
- 67. حذف بسته با `yum` یا `dnf`
- 68. جستجو برای بستهها با `yum search` یا `dnf search`
- 69. مقدمهای بر مجوزهای فایل (Permissions)
- 70. نمایش مجوزهای فایل با `ls -l`
- 71. سه نوع مجوز: خواندن، نوشتن، اجرا
- 72. سه دسته کاربر: مالک، گروه، دیگران
- 73. تغییر مجوزها با `chmod` (حالت نمادین)
- 74. تغییر مجوزها با `chmod` (حالت عددی)
- 75. تغییر مالکیت فایلها با `chown`
- 76. تغییر گروه فایلها با `chown` (برای گروه)
- 77. مدیریت دسترسیها (ACLs) - مقدمه
- 78. مفهوم پروسسها (Processes)
- 79. مشاهده پروسسهای در حال اجرا با `ps`
- 80. فیلتر کردن پروسسها با `grep`
- 81. پروسسهای در حال اجرا (نمایش کامل)
- 82. دستور `top` (مانیتورینگ پروسسها)
- 83. دستور `htop` (مانیتورینگ پیشرفته پروسسها)
- 84. ارسال سیگنال به پروسسها (Signals)
- 85. دستور `kill` (پایان دادن به پروسس)
- 86. دستور `killall`
- 87. مدیریت سرویسها (Services) - مقدمه
- 88. مفهوم سرویسها
- 89. دستور `systemctl` (کنترل سرویسها)
- 90. راهاندازی سرویس با `systemctl start`
- 91. توقف سرویس با `systemctl stop`
- 92. راهاندازی مجدد سرویس با `systemctl restart`
- 93. بررسی وضعیت سرویس با `systemctl status`
- 94. فعالسازی سرویس در هنگام راهاندازی با `systemctl enable`
- 95. غیرفعالسازی سرویس با `systemctl disable`
- 96. ویرایشگر متن `nano` (مقدمه)
- 97. باز کردن و ویرایش فایل با `nano`
- 98. ذخیره و خروج از `nano`
- 99. ویرایشگر متن `vim` (مقدمه)
- 100. حالتهای `vim` (Normal, Insert, Command)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.