کتاب Leopard Phrasebook: تسلط بر خط فرمان مک (اسکریپت‌نویسی و مدیریت سیستم) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
Leopard Phrasebook: تسلط بر خط فرمان مک (اسکریپت‌نویسی و مدیریت سیستم) Leopard Phrasebook: تسلط بر خط فرمان مک (اسکریپت‌نویسی و مدیریت سیستم) معرفی دوره آیا می‌خواهید قدرت واقعی سیستم‌عامل مک را کشف ک...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: Leopard Phrasebook: تسلط بر خط فرمان مک (اسکریپت‌نویسی و مدیریت سیستم)

موضوع کلی: توسعه و کاربری سیستم‌عامل مک

موضوع میانی: راهنمای جامع خط فرمان و اسکریپت‌نویسی در macOS

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه ای بر ترمینال مک
  • 2. آشنایی با محیط خط فرمان (Shell)
  • 3. اولین دستورات: ls, cd, pwd
  • 4. کار با فایل ها و دایرکتوری ها: mkdir, rmdir, touch
  • 5. کپی و انتقال فایل ها: cp, mv
  • 6. حذف فایل ها و دایرکتوری ها: rm, rm -rf
  • 7. مشاهده محتوای فایل ها: cat, less, more
  • 8. جستجو در فایل ها: grep
  • 9. جستجو برای فایل ها: find
  • 10. کار با دستورات کاربردی: echo, date, cal
  • 11. مدیریت پردازش ها: ps, top, kill
  • 12. مدیریت کاربران و گروه ها: id, whoami, groupadd, useradd
  • 13. مدیریت دسترسی ها: chmod, chown
  • 14. محیط متغیرها (Environment Variables)
  • 15. تنظیمات Shell: .bash_profile, .bashrc
  • 16. شخصی سازی Shell Prompt
  • 17. آشنایی با Redirection: >, >>, <, 2>
  • 18. Piping (|) برای ترکیب دستورات
  • 19. کار با دستورات جستجو و فیلتر: sort, uniq, wc
  • 20. فشرده سازی و استخراج فایل ها: tar, gzip, bzip2
  • 21. نصب نرم افزار با Homebrew
  • 22. مدیریت بسته ها در Homebrew
  • 23. آشنایی با SSH برای دسترسی از راه دور
  • 24. اتصال با SSH به سرورهای دیگر
  • 25. انتقال فایل با SCP
  • 26. آشنایی با Telnet (برای اهداف آموزشی)
  • 27. کار با دستورات شبکه: ping, traceroute
  • 28. نمایش اطلاعات شبکه: ifconfig, ipconfig
  • 29. کار با DNS: nslookup, dig
  • 30. مدیریت فرآیندها در پس زمینه: &
  • 31. ارسال سیگنال به پردازش ها
  • 32. مدیریت Job ها: jobs, fg, bg
  • 33. آشنایی با Text Editors در خط فرمان: nano, vi, vim
  • 34. مبانی VIM: ناوبری، ویرایش، ذخیره
  • 35. مبانی VIM: دستورات پیشرفته تر
  • 36. مبانی VIM: تنظیمات و پلاگین ها
  • 37. مبانی AWK برای پردازش متن
  • 38. مبانی SED برای ویرایش متن
  • 39. کار با Regular Expressions
  • 40. استفاده از Regex در grep, sed, awk
  • 41. نوشتن اسکریپت های Bash ساده
  • 42. ساختار یک اسکریپت Bash: shebang, توضیحات
  • 43. متغیرها در اسکریپت های Bash
  • 44. ورودی ها و خروجی ها در اسکریپت ها
  • 45. دستورات شرطی: if, else, elif
  • 46. حلقه ها: for, while
  • 47. کار با آرایه ها در Bash
  • 48. توابع در اسکریپت های Bash
  • 49. مدیریت خطاها در اسکریپت ها
  • 50. استفاده از exit codes
  • 51. مدیریت سیگنال ها در اسکریپت ها
  • 52. کار با دستورات `test` و `[`
  • 53. مقدمه ای بر اتوماسیون وظایف
  • 54. استفاده از `cron` برای زمانبندی وظایف
  • 55. نوشتن `crontab` Entry ها
  • 56. کار با `launchd` برای مدیریت وظایف
  • 57. مقدمه ای بر ابزارهای مدیریت سیستم
  • 58. مانیتورینگ منابع سیستم: Activity Monitor, top
  • 59. بررسی لاگ های سیستم: Console, /var/log
  • 60. تنظیمات شبکه در خط فرمان
  • 61. مدیریت فایروال: `pfctl`
  • 62. کار با `diskutil` برای مدیریت دیسک
  • 63. بازیابی اطلاعات با `tmutil` (Time Machine)
  • 64. مدیریت کاربران و گروه ها با `dscl`
  • 65. تنظیمات امنیتی پایه
  • 66. مدیریت سرویس ها با `launchctl`
  • 67. کار با `defaults` برای مدیریت تنظیمات برنامه ها
  • 68. استفاده از `plutil` برای مدیریت فایل های property list
  • 69. مقدمه ای بر ابزارهای توسعه
  • 70. کامپایل کد با `clang` یا `gcc`
  • 71. استفاده از `make` برای مدیریت پروژه های کوچک
  • 72. مقدمه ای بر `git` برای کنترل نسخه
  • 73. دستورات پایه `git`: init, add, commit
  • 74. دستورات پایه `git`: status, log, diff
  • 75. دستورات پایه `git`: branch, checkout
  • 76. دستورات پایه `git`: merge
  • 77. استفاده از SSH Keys برای دسترسی امن
  • 78. تنظیمات SSH Server
  • 79. امنیت SSH: password authentication vs key authentication
  • 80. مقدمه ای بر Docker و کانتینرسازی
  • 81. نصب Docker Desktop
  • 82. ساخت یک Docker Image ساده
  • 83. اجرای یک کانتینر Docker
  • 84. کار با Volume ها در Docker
  • 85. مقدمه ای بر Perl برای اسکریپت نویسی
  • 86. دستورات پایه Perl
  • 87. مقدمه ای بر Python برای اسکریپت نویسی
  • 88. دستورات پایه Python
  • 89. تفاوت بین Bash, Perl, Python در اسکریپت نویسی
  • 90. استفاده از `osascript` برای اجرای AppleScript
  • 91. اتوماسیون تسک ها با AppleScript
  • 92. مقدمه ای بر نوشتن ابزارهای خط فرمان سفارشی
  • 93. مفهوم Command-Line Arguments
  • 94. پردازش Argument ها در Bash
  • 95. مقدمه ای بر `getopt`
  • 96. استفاده از `xargs` برای پردازش خروجی دستورات
  • 97. کار با `brew cask` برای نصب برنامه های GUI
  • 98. مدیریت دیسک و پارتیشن بندی با `diskutil`
  • 99. تنظیمات Boot Camp
  • 100. آشنایی با ابزارهای Diagnostic
Leopard Phrasebook: تسلط بر خط فرمان مک (اسکریپت‌نویسی و مدیریت سیستم)

Leopard Phrasebook: تسلط بر خط فرمان مک (اسکریپت‌نویسی و مدیریت سیستم)

معرفی دوره

آیا می‌خواهید قدرت واقعی سیستم‌عامل مک را کشف کنید؟ آیا دوست دارید به یک متخصص خط فرمان و اسکریپت‌نویسی در macOS تبدیل شوید و کارهایتان را با سرعت و دقت بیشتری انجام دهید؟ دوره Leopard Phrasebook دروازه‌ای است به دنیای پنهان و شگفت‌انگیز خط فرمان مک. این دوره با الهام از کتاب کلاسیک و پرفروش "Mac OS X Leopard Phrasebook (Developer's Library)"، شما را گام به گام در مسیر تسلط بر ابزارهای قدرتمند ترمینال و اسکریپت‌نویسی همراهی می‌کند.

فراموش کنید کلیک‌های بی‌پایان و اتلاف وقت را! با یادگیری دستورات و تکنیک‌های این دوره، می‌توانید به راحتی و با سرعت برق‌آسا، فایل‌ها را مدیریت کنید، سیستم را پیکربندی کنید، فرآیندها را خودکار کنید و از قدرت بی‌نظیر خط فرمان برای افزایش بهره‌وری خود بهره‌مند شوید. این دوره برای همه، از تازه‌کاران تا توسعه‌دهندگان باتجربه، طراحی شده است.

درباره دوره

دوره Leopard Phrasebook یک راهنمای جامع و کاربردی برای تسلط بر خط فرمان macOS است. ما در این دوره، اصول اولیه و پیشرفته خط فرمان را با زبانی ساده و قابل فهم آموزش می‌دهیم. تمرکز اصلی ما بر روی یادگیری عملی و کاربردی است تا شما بتوانید بلافاصله پس از یادگیری هر مبحث، از آن در پروژه‌های خود استفاده کنید. ما از کتاب "Mac OS X Leopard Phrasebook" به عنوان یک منبع الهام‌بخش استفاده می‌کنیم و مفاهیم کلیدی آن را با مثال‌های به‌روز و تمرین‌های عملی ترکیب می‌کنیم تا شما را به یک متخصص واقعی در زمینه مدیریت سیستم و اسکریپت‌نویسی در macOS تبدیل کنیم.

موضوعات کلیدی

  • اصول اولیه خط فرمان: ترمینال، دستورات پایه، ناوبری در فایل‌ها و پوشه‌ها
  • مدیریت فایل‌ها و پوشه‌ها: ایجاد، حذف، کپی، انتقال، تغییر نام و جستجو
  • مدیریت فرآیندها: مشاهده، متوقف کردن، راه‌اندازی و مدیریت فرآیندهای پس‌زمینه
  • کار با ویرایشگرهای متنی: آشنایی با vim, nano و سایر ویرایشگرها
  • اسکریپت‌نویسی Bash: اصول، ساختار، متغیرها، حلقه‌ها، شرط‌ها و توابع
  • اسکریپت‌نویسی پیشرفته: کار با فایل‌ها، ورودی/خروجی، پردازش متن
  • کار با شبکه‌: پیکربندی شبکه، عیب‌یابی، استفاده از ابزارهای شبکه
  • مدیریت سیستم: مدیریت کاربران، مجوزها، بسته‌ها و به‌روزرسانی‌ها
  • بهره‌وری در خط فرمان: میانبرها، alias ها، استفاده از ابزارهای کمکی
  • zsh و Oh My Zsh: سفارشی‌سازی خط فرمان، افزایش بهره‌وری

مخاطبان دوره

این دوره برای طیف وسیعی از افراد مناسب است، از جمله:

  • کاربران مک مبتدی: کسانی که می‌خواهند با خط فرمان مک آشنا شوند و مهارت‌های خود را افزایش دهند.
  • کاربران مک حرفه‌ای: توسعه‌دهندگان، طراحان وب، مدیران سیستم و هر کسی که می‌خواهد بهره‌وری خود را افزایش دهد.
  • برنامه‌نویسان: افرادی که می‌خواهند دانش خود را در زمینه خط فرمان و اسکریپت‌نویسی گسترش دهند.
  • علاقه‌مندان به فناوری: افرادی که به دنبال کشف قدرت واقعی سیستم‌عامل مک هستند.

چرا این دوره را بگذرانیم؟

با شرکت در دوره Leopard Phrasebook، شما:

  • بهره‌وری خود را به طرز چشمگیری افزایش می‌دهید: با تسلط بر خط فرمان، می‌توانید کارهایتان را سریع‌تر و کارآمدتر انجام دهید.
  • کنترل کامل بر سیستم‌عامل خود را به دست می‌آورید: شما به یک متخصص در مدیریت سیستم و پیکربندی macOS تبدیل می‌شوید.
  • مهارت‌های ارزشمندی را یاد می‌گیرید که در هر شغلی به دردتان می‌خورد: اسکریپت‌نویسی و دانش خط فرمان، مهارت‌هایی هستند که در دنیای فناوری بسیار ارزشمند هستند.
  • به یک جامعه از متخصصان می‌پیوندید: شما به یک گروه از افراد علاقه‌مند به خط فرمان و اسکریپت‌نویسی می‌پیوندید که می‌توانید از تجربیات آنها بهره‌مند شوید.
  • از یک منبع آموزشی با کیفیت بالا بهره‌مند می‌شوید: این دوره با الهام از کتاب "Mac OS X Leopard Phrasebook" طراحی شده است و شامل مثال‌های عملی، تمرین‌ها و پروژه‌های واقعی است.

سرفصل‌های دوره

این دوره شامل بیش از 100 سرفصل جامع و کاربردی است که به شما کمک می‌کند تا به یک متخصص خط فرمان مک تبدیل شوید. در اینجا تنها چند نمونه از سرفصل‌های دوره آورده شده است:

  • شروع کار با ترمینال: آشنایی با محیط ترمینال، تنظیمات اولیه، دستورات پایه.
  • مدیریت فایل‌ها و پوشه‌ها: دستورات cd, ls, mkdir, rm, cp, mv, touch, find و ...
  • کار با ویرایشگر متن vim: آموزش کامل ویرایشگر vim، دستورات، میانبرها و سفارشی‌سازی.
  • اسکریپت‌نویسی Bash: متغیرها، شرط‌ها، حلقه‌ها، توابع، ورودی/خروجی، آرگومان‌ها.
  • مدیریت فرآیندها: دستورات ps, top, kill, bg, fg, jobs و ...
  • استفاده از لوله‌ها و فیلترها: دستورات grep, sed, awk, sort, uniq و ...
  • مدیریت شبکه: دستورات ping, ifconfig, netstat, ssh, scp و ...
  • مدیریت کاربران و مجوزها: دستورات useradd, usermod, userdel, chmod, chown و ...
  • نصب و مدیریت بسته‌ها: استفاده از Homebrew و سایر ابزارهای مدیریت بسته.
  • بهره‌وری در خط فرمان: alias ها، میانبرها، history، تکمیل خودکار، سفارشی‌سازی Bash.
  • zsh و Oh My Zsh: نصب، پیکربندی، پلاگین‌ها، تم‌ها و سفارشی‌سازی کامل zsh.
  • پروژه‌های عملی: ساخت اسکریپت‌های کاربردی، خودکارسازی وظایف، مدیریت سیستم.
  • ... و صدها سرفصل دیگر برای تسلط کامل بر خط فرمان مک!

همین امروز ثبت‌نام کنید و به جمع متخصصان خط فرمان مک بپیوندید!

تگ‌ها: Bash Scripting Command Line Tools Mac Command Line mac development Mac OS X Leopard Mac System Management macOS macOS scripting Shell Scripting Terminal آموزش خط فرمان اسکریپت‌نویسی مک توسعه مک خط فرمان مک مدیریت سیستم مک

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.