سلام.
در لینوکس برای برنامه نویسی چندین پوسته وجود دارد مانند zshell,kshell و ... که آموزش ما میتنی بر bash می باشد.
قبل تر توضیح دادیم که bash یک پوسته برای ارتباط کاربر با سیستم عامل می باشد که ما دستورات خود را در پوسته bash می نویسیم و سپس با اجرای آن دستورات به سمت سرور رفته و خروجی آن از سوی سیستم عامل برایمان نمایش داده می شود.
برای برنامه نویسی در محیط لینوکس نیازمند استفاده از یک ویرایشگر هستیم.
ویرایشگرهای معروف لینوکس : nano,vi,vim هستند که راحت ترین آنها nano می باشد ولی vi و vim برای برنامه نویسی مناسب ترین و کارآمد ترین می باشند.
در ادامه همین بخش کتابهای آموزش ویرایشگر vi و vim رو در اختیارتان قرار خواهم داد.
بریم سر اصل مطلب.
برای اجرای یک برنامه به زبان bash باید از یک ویرایشگر با دستور زیر و در ادامه آن از نام یک فایل که با پسوند .sh به اتمام می رسد استفاده کنیم.
حالا محیط ویرایش ما باز می شود.
قبل از هر چیز یک نکته مهم رو یاد آور می شم.
در زبان بش و زبان های دیگر علامت # به عنوان کامنت خوانده می شود.یعنی اگر در ابتدای یک دستور علامت # گزاشته شود پس از اجرای برنامه اون خط تفسیر نمی شود ولی در لینوکس یک استثنا وجود دارد.اون هم خط اول اسکریپتی است که می خواهیم بنویسیم که با قرار دادن علامت # نیز سیستم عامل اون خط رو تفسیر می کند.حالا اون دستور چیست:
در واقع ما با این دستور مسیر مفسرمون رو به سیستم عامل معرفی می کنیم و اعلام می کنیم که مفسر ما در این مسیر قرار دارد و با آن برنامه را تفسیر کن.
در دیگر جاهای کد علامت # تفسیر نمی شود.
همچنین در نظر داشته باشید که در هر اسکریپی که ما می نویسیم این خط باید نوشته شود در غیر این صورت سیستم عامل قادر به تفسیر اسکریپت ما نمی باشد و خطا می دهد.
در پست بعدی برنامه hello word رو با هم می نویسیم.