چهارشنبه، 25 اسفند 1389
تخمین زمان مطالعه:
موارد بیشتر برای شما

پرسش :

لطفا کمي پيرامون شل اسکريپت ها و در صورت امکان نحوه کار با آن ها توضيح دهيد؟


پاسخ :
شل (shell) همان رابط خط فرمان لينوکس يا پوسته خط فرمان است که دستورات سطح بالا و قابل فهم شما را دريافت کرده و به هسته لينوکس تحويل مي دهد. هسته نيز با تحليل و پردازش دستورات، نتايج مورد نظر را دوباره براي نمايش به شل تحويل ميدهد. در لينوکس از شل هاي مختلفي مانند BASH ,CSH ,KSH و TCSH استفاده مي شود .
شل اسکريپت (Shell Script) فايل هاي اجرايي حاوي چندين دستور متوالي خط فرمان هستند که به صورت خودکار روي شل اجرا شده و يک کار يا هدف خاص را دنبال مي کنند. هنگامي که بخواهيد چندين دستور ثابت و مشخص را پشت سر هم در پوسته خط فرمان اجرا کنيد، مي توانيد آن ها را در يک فايل متني نوشته و با پسوند sh ذخيره و سپس اين فايل را به يک فايل اسکريپت تبديل کنيد. در اين صورت براي اجراي دستورهاي مورد نظر کافي است. فايل اسکريپت را در پوسته خط فرمان اجرا کنيد. بنابراين فايل هاي شل اسکريپت چيزي جز فايل هاي اجرايي برنامه نويسي شده به زبان سيستم عامل نيستند. براي ساخت يک فايل اسکريپت دستورهاي زير را در يک فايل متني نوشته و با نام test .sh ذخيره کنيد :
bin/sh!#
"Echo ''hello
"Echo "Asr E S habaken
test.sh/.
خط اول، براي تبديل شدن فايل متني به فايل اجرايي اسکريپت و خط آخر، پايان فايل را نشان مي دهد دو خط ديگر دستورهايي هستند که شما تمايل به اجراي آن ها داريد. اکنون دستور chmod +× test.sh را اجرا کنيد. فايل شکل اسکريپت شما آماده است.
دستور test.sh را اجرا کنيد تا ببينيد دستورهاي نوشته شده در اين فلايل به ترتيب اجرا مي شوند. فايل هاي اسکريپت کاربردهاي زيادي دارند و بسياري از برنامه ها از آن ها بهره مي برند. اين فايلها بهترين ابزار دست مديران و برنامه نويسان براي تسريع در اجراي دستورها يا ساده کردن عمليات روزانه هستند .
منبع: دو هفته نامه عصر شبکه، شماره 97.
تبلیغات در راسخون
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
تازه های پرسش و پاسخ
موارد بیشتر برای شما
۳۶ نکته راهبردی پیام رهبر انقلاب به مناسبت روز ملی مبارزه با استکبار جهانی و نقشه راه تحقق آن
۳۶ نکته راهبردی پیام رهبر انقلاب به مناسبت روز ملی مبارزه با استکبار جهانی و نقشه راه تحقق آن
حضرت فاطمه (س)؛ چهار ضلع یک نام، بانوی خانهٔ وحی و شفیعهٔ محشر
حضرت فاطمه (س)؛ چهار ضلع یک نام، بانوی خانهٔ وحی و شفیعهٔ محشر
زبان بدن در ارتباطات اسلامی؛ نگاه مهربانانه، دست دادن و لبخند
زبان بدن در ارتباطات اسلامی؛ نگاه مهربانانه، دست دادن و لبخند
نماز اول وقت در سبک زندگی شلوغ: راهکارهای عملی
نماز اول وقت در سبک زندگی شلوغ: راهکارهای عملی
چرا نوجوانان جذب جشن های غربی می شوند؟
چرا نوجوانان جذب جشن های غربی می شوند؟
فیلد مارشال چیست و معادل چه درجه ای است؟
فیلد مارشال چیست و معادل چه درجه ای است؟
10 تا کاری که باعث می شود هیچ وقت دچار فراموشی نشوید
10 تا کاری که باعث می شود هیچ وقت دچار فراموشی نشوید
چطور از سنگ کلیه پیشگیری کنیم؟
چطور از سنگ کلیه پیشگیری کنیم؟
حضرت فاطمه (سلام الله علیها) و شکوه قیامت؛ از شکایت تا شفاعت
حضرت فاطمه (سلام الله علیها) و شکوه قیامت؛ از شکایت تا شفاعت
آموزش ثبت درخواست بررسی مجدد دریافت کالابرگ
play_arrow
آموزش ثبت درخواست بررسی مجدد دریافت کالابرگ
موشک‌های اسرائیل‌زن را اینجا از نزدیک ببینید
play_arrow
موشک‌های اسرائیل‌زن را اینجا از نزدیک ببینید
شاهکار دیدنی زیدان پس از ۲۰ سال تکرار شد!
play_arrow
شاهکار دیدنی زیدان پس از ۲۰ سال تکرار شد!
سردار محبی: موشک‌های ایران رادارگریز شده‌اند
play_arrow
سردار محبی: موشک‌های ایران رادارگریز شده‌اند
سردار محبی: رونمایی از شهر موشکی هدیۀ ویژۀ هوافضای سپاه به مردم خواهد بود.
play_arrow
سردار محبی: رونمایی از شهر موشکی هدیۀ ویژۀ هوافضای سپاه به مردم خواهد بود.
جنگنده‌های سعودی مزدوران خود را در یمن هدف قرار دادند
play_arrow
جنگنده‌های سعودی مزدوران خود را در یمن هدف قرار دادند