002 چیست shell؟ | نوشتن اسکریپت bash اول ما
Shell یکی از مهمترین اجزای سیستمعاملهای یونیکس و لینوکس است که واسط بین کاربر و هسته سیستم عامل محسوب میشود. اصطلاح Shell به معنی پوسته یا پوستهوار واحدی است که به کاربر امکان ارتباط با سیستم را میدهد. برنامههای Shell اجازه اجرای دستورات مختلف سیستم عامل را به کاربر میدهند و از آنها میتوان برای اجرای اسکریپتهای دستوری، مدیریت فایلها و سیستم، اجرای برنامهها و ... استفاده کرد. یکی از انواع معروف Shell ها، Bash است. Bash به معنای Bourne Again Shell است و نسخه بهبود یافتهای از Shell اصلی یونیکس است که قابلیت های بیشتری برای انجام تسکهای مختلف به کاربر ارائه میدهد. Bash امکانات زیادی برای نوشتن اسکریپت های دستوری دارد و میتوان از آن برای اجرای دستورات باترتیب، تکراری، شرطی و... استفاده کرد. نوشتن اسکریپت با استفاده از Bash یک مهارت مهم برای هر کاربر لینوکس و یونی