From Zero to Scripting Hero
Bobby Iliev
Bash#
Linux#
SysOps#
DevOps#
UNIX#
NGINX#
JSON#
API#
SSMTP#
این راهنما یک منبع متنباز برای یادگیری اسکریپتنویسی Bash است که به شما کمک میکند اصول اولیه Bash را یاد بگیرید و شروع به نوشتن اسکریپتهایی کاربردی برای اتوماسیون وظایف روزمره در زمینههای SysOps، DevOps و توسعه نرمافزار کنید.
فرقی ندارد که مهندس DevOps/SysOps، توسعهدهنده یا صرفاً علاقهمند به لینوکس باشید — Bash به شما این امکان را میدهد که با ترکیب دستورات مختلف لینوکس، کارهای تکراری و خستهکننده روزمره را خودکار کنید تا زمان بیشتری برای انجام وظایف مفیدتر و لذتبخشتر داشته باشید.
این راهنما برای افرادی مناسب است که در نقشهایی مانند برنامهنویس، مدیر سیستم یا مهندس DevOps فعالیت میکنند و میخواهند با مبانی Bash آشنا شوند.
🔹 ساختار کتاب:
13 فصل ابتدایی به طور کامل بر آموزش اصول اسکریپتنویسی Bash تمرکز دارد.
سپس در ادامه، چندین مثال عملی و اسکریپتهای واقعی ارائه میشود تا نحوه استفاده از Bash در سناریوهای دنیای واقعی را یاد بگیرید.
نویسندهی کتاب Introduction to Bash Scripting: From Zero to Scripting Hero، Bobby Iliev، یک مهندس DevOps اهل بلغارستان است. او از سال ۲۰۱۴ در حوزهی متنباز (open source) فعال است و تمرکز اصلیاش بر ابزارهایی مانند Bash، Docker، Git، و Terraform قرار دارد.
بابی ایلیِو یکی از بنیانگذاران جامعهی DevDojo است و در تیم تجربه توسعهدهنده (DevEx) شرکت Materialize فعالیت میکند. او علاقهی زیادی به آموزش دارد و منابع زیادی را برای یادگیری مفاهیم فنی به صورت رایگان منتشر کرده است. وی همچنین یکی از چهرههای شناختهشده در بین توسعهدهندگان لینوکسی و Docker محسوب میشود.
او معتقد است یادگیری مداوم و به اشتراکگذاری دانش با دیگران، از مهمترین اصول رشد حرفهای است. علاوه بر این کتاب، چندین راهنمای دیگر در زمینههای مرتبط با زیرساخت و اتوماسیون نیز تألیف کرده است.
This is an open-source introduction to Bash scripting guide/ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.
The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Bash scripting.
The first 13 chapters would be purely focused on getting some solid Bash scripting foundations then the rest of the chapters would give you some real life examples and scripts.
Table of Contents
The author of Introduction to Bash Scripting: From Zero to Scripting Hero, Bobby Iliev, is a DevOps engineer from Bulgaria. He has been active in the open-source community since 2014, with a strong focus on tools like Bash, Docker, Git, SQL, and Terraform.
Bobby is a co-founder of the DevDojo community and works as part of the Developer Experience (DevEx) team at Materialize. He is passionate about teaching and has published a wide range of free resources aimed at helping others learn system administration, scripting, and DevOps practices.
He believes in continuous learning and sharing knowledge with the community. In addition to this book, he has written several other open-source guides and tutorials, and he is recognized as an advocate of Linux and Docker within the tech community.