اپلیکیشن اندرویدی فلشکارت آموزشی پیمایش و جستجو در سیستم فایل لینوکس
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پیمایش و جستجو در سیستم فایل لینوکس
موضوع کلی: برنامه نویسی
موضوع میانی: لینوکس و خط فرمان
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر سیستم فایل لینوکس
- 2. ساختار سلسله مراتبی سیستم فایل لینوکس
- 3. مفاهیم دایرکتوری و فایل
- 4. مسیرهای مطلق و نسبی
- 5. دستور cd برای تغییر دایرکتوری
- 6. دستور pwd برای نمایش دایرکتوری فعلی
- 7. دستور ls برای لیست کردن محتویات دایرکتوری
- 8. گزینه های مختلف دستور ls
- 9. ls -l برای نمایش جزئیات فایل
- 10. ls -a برای نمایش فایل های مخفی
- 11. ls -h برای نمایش اندازه فایل ها به صورت قابل فهم
- 12. ls -t برای مرتب سازی بر اساس زمان
- 13. ls -r برای معکوس کردن ترتیب لیست
- 14. دستور mkdir برای ایجاد دایرکتوری
- 15. دستور rmdir برای حذف دایرکتوری خالی
- 16. دستور touch برای ایجاد فایل خالی
- 17. دستور cp برای کپی کردن فایل ها و دایرکتوری ها
- 18. گزینه های دستور cp
- 19. cp -r برای کپی کردن دایرکتوری ها
- 20. دستور mv برای جابجایی و تغییر نام فایل ها و دایرکتوری ها
- 21. دستور rm برای حذف فایل ها و دایرکتوری ها
- 22. احتیاط در استفاده از دستور rm
- 23. دستور find برای جستجو در سیستم فایل
- 24. جستجو بر اساس نام فایل
- 25. جستجو بر اساس نوع فایل (فایل، دایرکتوری، لینک)
- 26. جستجو بر اساس اندازه فایل
- 27. جستجو بر اساس زمان دسترسی (atime)
- 28. جستجو بر اساس زمان تغییر (mtime)
- 29. جستجو بر اساس زمان تغییر وضعیت (ctime)
- 30. جستجو بر اساس مجوزهای فایل
- 31. جستجو بر اساس مالک و گروه فایل
- 32. ترکیب معیارهای جستجو با find
- 33. استفاده از عملگرهای منطقی (AND, OR, NOT) در find
- 34. اجرای دستورات بر روی نتایج find
- 35. دستور grep برای جستجو در محتوای فایل ها
- 36. جستجو بر اساس الگوی متنی
- 37. جستجو در چندین فایل
- 38. جستجو به صورت بازگشتی در دایرکتوری ها
- 39. گزینه های دستور grep
- 40. grep -i برای جستجوی غیرحساس به حروف بزرگ و کوچک
- 41. grep -v برای نمایش خطوطی که با الگو مطابقت ندارند
- 42. grep -n برای نمایش شماره خط
- 43. grep -r برای جستجوی بازگشتی
- 44. grep -w برای جستجوی کلمه کامل
- 45. استفاده از عبارات منظم (Regular Expressions) با grep
- 46. دستور locate برای جستجوی سریع فایل ها
- 47. نحوه بروزرسانی پایگاه داده locate
- 48. تفاوت find و locate
- 49. دستور file برای تعیین نوع فایل
- 50. دستور stat برای نمایش اطلاعات آماری فایل
- 51. مفاهیم inode و لینک های سخت
- 52. دستور ln برای ایجاد لینک های سخت و نمادین
- 53. تفاوت لینک سخت و لینک نمادین
- 54. کاربرد لینک های نمادین
- 55. دستور mount و unmount برای مدیریت دستگاه های ذخیره سازی
- 56. فایل /etc/fstab برای تنظیمات mount خودکار
- 57. دستور df برای نمایش فضای دیسک آزاد
- 58. دستور du برای نمایش میزان فضای اشغال شده توسط فایل ها و دایرکتوری ها
- 59. گزینه های دستور du
- 60. du -h برای نمایش فضای قابل فهم
- 61. du -s برای نمایش مجموع فضای یک دایرکتوری
- 62. دستور tree برای نمایش ساختار درختی دایرکتوری ها
- 63. مفاهیم مجوزهای فایل (Permissions)
- 64. chmod برای تغییر مجوزهای فایل
- 65. حالت عددی (Octal) برای تعیین مجوزها
- 66. حالت نمادین (Symbolic) برای تعیین مجوزها
- 67. chown برای تغییر مالک فایل
- 68. chgrp برای تغییر گروه فایل
- 69. مفهوم کاربر ریشه (root) و sudo
- 70. اجرای دستورات با sudo
- 71. فایل های پیکربندی sudo (/etc/sudoers)
- 72. نکات امنیتی در پیمایش و جستجو
- 73. اهمیت دقت در دستورات rm و find
- 74. مدیریت فایل های بزرگ
- 75. ابزارهای گرافیکی برای پیمایش سیستم فایل (Nautilus, Dolphin, Thunar)
- 76. آشنایی با ترمینال و خط فرمان
- 77. نکات پیشرفته در استفاده از find
- 78. استفاده از -exec در find برای اجرای دستورات پیچیده
- 79. استفاده از -delete در find برای حذف فایل ها
- 80. استفاده از -prune در find برای نادیده گرفتن دایرکتوری ها
- 81. استفاده از -path در find برای جستجو بر اساس مسیر
- 82. استفاده از -name و -iname برای جستجو بر اساس نام
- 83. استفاده از -type برای جستجو بر اساس نوع
- 84. استفاده از -size برای جستجو بر اساس اندازه
- 85. استفاده از -mtime, -atime, -ctime برای جستجو بر اساس زمان
- 86. استفاده از -user, -group برای جستجو بر اساس مالک و گروه
- 87. استفاده از -perm برای جستجو بر اساس مجوزها
- 88. نکات پیشرفته در استفاده از grep
- 89. استفاده از grep -E برای عبارات منظم توسعه یافته
- 90. استفاده از grep -F برای جستجوی رشته ثابت
- 91. استفاده از grep --color برای برجسته کردن نتایج
- 92. استفاده از grep -A, -B, -C برای نمایش خطوط اطراف
- 93. استفاده از grep -r, -R برای جستجوی بازگشتی
- 94. استفاده از grep -l, -L برای نمایش نام فایل ها
- 95. جستجو در فایل های لاگ
- 96. پیمایش سیستم فایل های شبکه (NFS, Samba)
- 97. مفاهیم فایل سیستم های مجازی (procfs, sysfs)
- 98. دستور lsblk برای نمایش دستگاه های بلاکی
- 99. دستور mountpoint برای بررسی اینکه آیا یک دایرکتوری mount شده است
- 100. مدیریت فایل های متنی بزرگ با less و more
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.