مقدمه (Intro)
در این مقدمه بش با مفهوم شل آشنا می شوی. شل (Shell) یعنی ابزار خط فرمان برای اجرای دستورات. بش (Bash) محبوب ترین شل روی لینوکس و مک است. مثل وقتی در بازی با کنسول دستور می دهی، اینجا هم با متن دستور می دهی و پاسخ می گیری.
مقدمه بش: بش چیست؟
بش برای اجرای فرمان ها و نوشتن اسکریپت هاست. اسکریپت (Script) یعنی فایل دستورات پشت سرهم. بش معمولاً شل پیش فرض در بیشتر سیستم های لینوکس و macOS است.
چرا بش را یاد بگیریم؟
بش برای برنامه نویس و مدیر سیستم یک ابزار قوی است. با فهم و تسلط بر بش، کار در یونیکس/لینوکس آسان تر می شود. مانند داشتن میان برهای هوشمند در تلفن.
شل در برابر بش
شل هر ابزار خط فرمان است. بش یک نوع خاص از شل به نام Bourne Again SHell است. به دلیل محبوبیت، وقتی می گویند شل، اغلب منظورشان بش است.
تاریخچه کوتاه بش
بش در سال 1989 توسط برایان فاکس ساخته شد. بش جایگزین رایگان Bourne shell شد و پیش فرض گنو و بسیاری از توزیع های لینوکسی گردید. سپس ویژگی هایی از ksh و csh گرفت و بسیار همه فن حریف شد.
کاربردهای عملی
مدیران سیستم با بش کارها را خودکار می کنند، عملیات سیستم را انجام می دهند، و داده ها را پردازش می کنند. توسعه دهندگان هم برای ساخت خودکار، تست، استقرار، و پردازش داده از آن کمک می گیرند.
گام های شروع
- این مقدمه را با حوصله بخوان.
- به بخش شروع کار با بش برو.
- نکات را یادداشت کن و هر روز تمرین کن.
نکته: اگر تازه کاری، قدم به قدم جلو برو و عجله نکن.
جمع بندی سریع
- بش شل پیش فرض لینوکس و مک است.
- برای فرمان ها و اسکریپت ها استفاده می شود.
- مدیر سیستم و توسعه دهنده به آن نیاز دارند.
- از اینجا به شروع کار با بش برو.
برای مرور صفحه اصلی هم به خانه بش سر بزن.