کتاب اصول Bash Scripting برای مبتدیان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
اصول Bash Scripting برای مبتدیان: قدرت لینوکس را در دستان خود بگیرید! اصول Bash Scripting برای مبتدیان: قدرت لینوکس را در دستان خود بگیرید! آیا میخواهید قدرت واقعی سیستمعامل لینوکس را کشف کنید؟ آیا ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول Bash Scripting برای مبتدیان
موضوع کلی: برنامه نویسی
موضوع میانی: لینوکس و خط فرمان
📋 سرفصلهای دوره
- 1. مبانی خط فرمان لینوکس
- 2. نصب و راهاندازی محیط لینوکس
- 3. آشنایی با ترمینال
- 4. اولین دستورات: ls, cd, pwd
- 5. مدیریت فایل و دایرکتوری: mkdir, rmdir, cp, mv, rm
- 6. مشاهده محتوای فایل: cat, less, more, head, tail
- 7. کار با متن: grep, sed, awk (مقدماتی)
- 8. مدیریت مجوزها: chmod, chown, chgrp
- 9. پردازشها (Processes): ps, top, kill
- 10. جستجو: find, locate
- 11. فشردهسازی و استخراج: tar, gzip, zip, unzip
- 12. انتقال فایل: scp, sftp
- 13. اتصال از راه دور: ssh
- 14. تنظیمات اولیه Bash
- 15. شل (Shell) چیست؟
- 16. Bash چیست؟
- 17. فایل پیکربندی Bash: .bashrc, .bash_profile
- 18. متغیرهای محیطی (Environment Variables)
- 19. History Bash
- 20. Alias ها
- 21. تنظیم Prompt
- 22. شروع Bash Scripting
- 23. اسکریپت چیست؟
- 24. اولین اسکریپت Bash
- 25. نحوه اجرای اسکریپتها
- 26. Shebang (#! /bin/bash)
- 27. کامنتگذاری در اسکریپتها
- 28. متغیرها در Bash
- 29. تعریف و استفاده از متغیرها
- 30. انواع داده (مقدماتی)
- 31. مقداردهی به متغیرها
- 32. تکثیر متغیرها
- 33. محیط متغیرها (Local vs Global)
- 34. ورودی از کاربر (User Input)
- 35. دستور read
- 36. خواندن چند متغیر
- 37. پیشفرض برای ورودی
- 38. استفاده از آرگومانهای خط فرمان
- 39. $1, $2, ...
- 40. $* و $@
- 41. بررسی تعداد آرگومانها
- 42. پردازش آرگومانهای خط فرمان
- 43. دستورات شرطی (Conditional Statements)
- 44. دستور if
- 45. ساختار if-else
- 46. ساختار if-elif-else
- 47. شرطهای عددی: -eq, -ne, -gt, -ge, -lt, -le
- 48. شرطهای رشتهای: =, !=, -z, -n
- 49. شرطهای فایلی: -f, -d, -e, -r, -w, -x
- 50. عملگرهای منطقی: -a, -o, !
- 51. دستور case
- 52. ساختار case
- 53. مثالهای عملی برای case
- 54. حلقهها (Loops)
- 55. حلقه for
- 56. دستور for با لیست
- 57. دستور for با دنباله عددی
- 58. دستور for با آرگومانهای خط فرمان
- 59. حلقه while
- 60. ساختار while
- 61. حلقه until
- 62. ساختار until
- 63. دستور break
- 64. دستور continue
- 65. توابع (Functions)
- 66. تعریف تابع
- 67. فراخوانی تابع
- 68. بازگشت مقدار از تابع (Return Value)
- 69. مفهوم Scope در توابع
- 70. آرگومانهای تابع
- 71. دسته بندی دستورات (Command Grouping)
- 72. پرانتز ()
- 73. آکولاد {}
- 74. استفاده از pipe (|)
- 75. استفاده از redirection (>, >>, <, 2>, 2>&1)
- 76. کار با فایلها در اسکریپتها
- 77. خواندن خط به خط فایل
- 78. نوشتن در فایل
- 79. اضافه کردن به فایل
- 80. کار با ورودی و خروجی
- 81. دستور echo
- 82. فرمتدهی خروجی با printf
- 83. استفاده از heredoc
- 84. استفاده از here string
- 85. پردازش متن پیشرفته
- 86. دستور grep پیشرفته
- 87. عبارات باقاعده (Regular Expressions)
- 88. مبانی sed
- 89. دستور sed: substitute, delete
- 90. مبانی awk
- 91. دستور awk: print, fields
- 92. فیلتر کردن خروجی دستورات
- 93. تست و اشکالزدایی (Debugging)
- 94. استفاده از echo برای اشکالزدایی
- 95. گزینههای Bash برای اشکالزدایی: -x, -v
- 96. دستور set -e
- 97. دستور set -u
- 98. مدیریت خطا (Error Handling)
- 99. کد خروج دستورات: $?
- 100. استفاده از if برای بررسی کد خروج
تگها:
Bash
Bash Script
Bash Scripting
CLI
command line
Linux
Scripting
Scripting برای مبتدیان
Terminal
آموزش Bash
برنامه نویسی
بش اسکریپت
خط فرمان
لینوکس
مبتدیان
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.