دوره تسلط بر خط فرمان macOS: از مبتدی تا حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تسلط بر خط فرمان macOS: از مبتدی تا حرفهای
موضوع کلی: مدیریت سیستمعامل مک
موضوع میانی: خط فرمان در macOS
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی خط فرمان و ترمینال
- 2. اولین قدمها: اجرای دستورات پایه
- 3. کاوش ترمینال: تنظیمات و سفارشیسازی
- 4. فایل سیستم در macOS: درک ساختار
- 5. پیمایش دایرکتوریها با `cd`
- 6. مشاهده محتوای دایرکتوری با `ls`
- 7. ایجاد و حذف دایرکتوریها: `mkdir` و `rmdir`
- 8. کار با فایلها: `touch` و `rm`
- 9. انتقال و کپی فایلها: `mv` و `cp`
- 10. راهنمایی و کمک: `man` و `apropos`
- 11. مدیریت مجوزهای فایل: `chmod` (مقدماتی)
- 12. مالکیت فایلها و دایرکتوریها: `chown` (مقدماتی)
- 13. انواع فایلها در یونیکس و مک
- 14. یافتن فایلها و دایرکتوریها با `find` (مقدماتی)
- 15. مشاهده محتوای فایل: `cat`, `more`, `less`
- 16. نمایش ابتدا و انتهای فایل: `head`, `tail`
- 17. مقایسه فایلها با `diff`
- 18. ایجاد لینکهای نمادین و سخت: `ln`
- 19. فشردهسازی و آرشیو کردن: `tar` و `gzip`
- 20. کار با فایلهای `zip` و `unzip`
- 21. ورود و خروج استاندارد (Standard I/O)
- 22. تغییر مسیر خروجی: `>` و `>>`
- 23. تغییر مسیر ورودی: `<`
- 24. فیلتر کردن خروجی با `grep` (مقدماتی)
- 25. ترکیب دستورات با Pipe (`|`)
- 26. مرتبسازی خروجی: `sort`
- 27. حذف خطوط تکراری: `uniq`
- 28. شمارش کلمات، خطوط و کاراکترها: `wc`
- 29. ویرایش جریان متنی با `sed` (مقدماتی)
- 30. پردازش دادهها با `awk` (مقدماتی)
- 31. درک Shell: Bash در برابر Zsh
- 32. متغیرهای Shell و Environment
- 33. ایجاد و مدیریت Aliasها
- 34. توابع Shell (Shell Functions)
- 35. تاریخچه دستورات (Command History)
- 36. تکمیل خودکار (Tab Completion)
- 37. سفارشیسازی اعلان Shell (Prompt)
- 38. فایلهای پیکربندی Shell: `.zshrc`, `.bash_profile`
- 39. تنظیم مسیر (PATH)
- 40. مدیریت Jobs در Shell (پسزمینه و پیشزمینه)
- 41. مشاهده فرآیندهای در حال اجرا: `ps` و `top`
- 42. نظارت بر سیستم با `htop` (نصب و استفاده)
- 43. ارسال سیگنال به فرآیندها: `kill` و `killall`
- 44. اولویتبندی فرآیندها: `nice` و `renice`
- 45. مدیریت Jobs در پسزمینه: `bg`, `fg`, `jobs`
- 46. برنامهریزی وظایف با `cron` (مقدماتی)
- 47. درک Daemonها و سرویسها در macOS
- 48. معرفی `launchctl` برای مدیریت سرویسها (مقدماتی)
- 49. مشاهده پورتهای باز با `lsof`
- 50. کار با `log stream` برای مشاهده لاگها
- 51. دستور `defaults` برای تنظیمات سیستم
- 52. باز کردن فایلها و برنامهها با `open`
- 53. جستجوی فایلها با `mdfind` (Spotlight CLI)
- 54. مدیریت دیسکها با `diskutil` (مقدماتی)
- 55. مدیریت نرمافزارها با `softwareupdate`
- 56. اطلاعات سختافزاری با `system_profiler`
- 57. کنترل مصرف انرژی با `pmset`
- 58. اسکرینشات از خط فرمان با `screencapture`
- 59. کپی پیشرفته با `ditto`
- 60. مدیریت چاپگرها از خط فرمان
- 61. اطلاعات شبکه با `ifconfig` و `ipconfig`
- 62. تست اتصال شبکه با `ping`
- 63. ردیابی مسیر با `traceroute`
- 64. جستجوی DNS با `dig` و `host`
- 65. مدیریت تنظیمات شبکه با `networksetup`
- 66. تست پورتها و ارتباطات با `netcat` (nc)
- 67. انتقال فایلها با `scp` (Secure Copy)
- 68. اتصال امن با `ssh` (Secure Shell)
- 69. تولید و مدیریت کلیدهای SSH
- 70. کار با `sftp` برای انتقال فایلها
- 71. مدیریت مجوزهای پیشرفته با `chmod` (عددی و نمادین)
- 72. مالکیت پیشرفته با `chown` و `chgrp`
- 73. Sticky Bit, SUID, SGID
- 74. لیستهای کنترل دسترسی (ACLs) با `chmod` و `ls -le`
- 75. یافتن فایلها با `find` (پیشرفته: اکشنها و شرطها)
- 76. حذف امن فایلها
- 77. مانیتورینگ تغییرات فایلها با `fswatch` (نصب و استفاده)
- 78. کار با Imageهای دیسک (`hdiutil`)
- 79. رمزگذاری دیسکها و فایلها
- 80. مدیریت کاربران و گروهها با `dscl` (مقدماتی)
- 81. مبانی اسکریپتنویسی Shell
- 82. متغیرها در اسکریپتهای Shell
- 83. ورودی و خروجی در اسکریپتها
- 84. دستورات شرطی: `if`, `elif`, `else`
- 85. حلقهها: `for` و `while`
- 86. توابع در اسکریپتهای Shell
- 87. مدیریت خطا در اسکریپتها
- 88. عبارات با قاعده (Regular Expressions) در اسکریپتها
- 89. اشکالزدایی اسکریپتها (Debugging)
- 90. خودکارسازی وظایف با اسکریپتها
- 91. مدیریت پکیجها با Homebrew: نصب و استفاده
- 92. Homebrew Cask برای برنامههای GUI
- 93. مدیریت سرویسهای سیستم با `launchctl` (پیشرفته)
- 94. ویرایش فایلهای `plist` با `plutil`
- 95. خودکارسازی با AppleScript از خط فرمان (`osascript`)
- 96. استفاده از `git` از خط فرمان (مقدماتی)
- 97. تنظیم فایروال macOS با `pfctl` و `socketfilterfw`
- 98. مانیتورینگ عملکرد سیستم با `dtrace` (مقدماتی)
- 99. استفاده از `xargs` برای پردازش لیستها
- 100. نکات و ترفندهای حرفهای خط فرمان در macOS
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.