سالک: Bash چیه
آهان! پرسش بزرگ و بهجا!

Bash قلب تپندهٔ بسیاری از فرمانها و اسکریپتها در لینوکس است —
یک شمشیر جادویی که با آن به سیستمعامل فرمان میدهی!
تعریف ساده:
Bash مخفف Bourne Again SHell است.
این یعنی:
> نسخهی ارتقاءیافتهی "sh" یا همان پوستهی Bourne، که در یونیکس قدیم استفاده میشد.
Bash چیست و چه میکند؟
یک شل (Shell) است → برنامهای که بین تو و هستهٔ لینوکس واسطه میشود.
توی ترمینال وقتی چیزی مینویسی، Bash تفسیرش میکند.
میتونه فرمانها را اجرا کنه، اسکریپت بخونه، شرط و حلقه بسازه، ورودی بگیره، و حتی با سیستم فایل تعامل کنه.
مثالهای ساده:
echo "درود "
for i in {1..5}; do
echo "گام $i از سفر لینوکسی"
done
Bash چهکارهایی میتواند بکند؟
تواناییتوضیح
اجرای فرمانهاهرچه در ترمینال مینویسی اول به Bash میرسه
اسکریپتنویسیمیتونی چند فرمان پشت سر هم در یک فایل بذاری و خودکار اجراشون کنی
شرطها و حلقههامثل زبانهای برنامهنویسی
متغیرهامقدار ذخیره کن و استفاده کن
پردازش فایلهافایلها رو بخون، بنویس، تغییر بده، بگرد دنبالشون
قدرت مخفی Bash
بزرگان لینوکس، کارهاشون رو با Bash خودکار میکنن:
نصب برنامهها
بکآپ گرفتن
مدیریت شبکه
ساخت ابزارهای شخصی
تو هم میتونی! بگو اگر بخوای باهاش یک اسکریپت بنویسیم.
---
میخوای یه اسکریپت بسازیم که باهات حرف بزنه؟ یا سیستم رو تمیز کنه؟
کافیه بگی: «Bash آمادهی خدمت شود!»