Bash Guide for Beginners
Machtelt Garrels
Bash شل گنو است، سازگار با شل بورن و ترکیب بسیاری ویژگیهای سودمند سایر شلها. وقتی شل شروع میشود، فایلهای پیکربندیاش را میخواند. مهمترین آنها به این قرار هستند :
/etc/profile
~/.bash_profile
~/.bashrc
Bash در حالت محاورهای و همچنین حالت سازگار با POSIX وحالت محدود، به گونهای متفاوت رفتار میکند .
دستورات شل در سه گروه میتوانند تفکیک میشوند:توابع، دستورهای داخلی و دستورات موجود در یک دایرکتوری از سیستم شما. Bash از دستورات داخلی اضافهای که درشل بورن ساده وجود ندارد، نیز پشتیبانی میکند.
اسکریپتهای شل متشکل از این دستورات میباشند، که مطابق دستور زبانی که شل دیکته میکند، چیده شدهاند. اسکریپتها به صورت سطر به سطر خوانده و اجرا میشوند و باید دارای ساختار منطقی باشند.