چهارشنبه، 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.
تبلیغات در راسخون
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
تازه های پرسش و پاسخ
موارد بیشتر برای شما
انیمیشن پاره تنم / روایت ولادت تا شهادت حضرت زهرا (س)
play_arrow
انیمیشن پاره تنم / روایت ولادت تا شهادت حضرت زهرا (س)
ششمین جشنواره سراسری مهدویت
play_arrow
ششمین جشنواره سراسری مهدویت
صوت کامل روضه‌خوانی آقای حنیف طاهری در دومین شب مراسم عزاداری ایام شهادت حضرت فاطمةالزهرا سلام‌الله‌علیها
music_note
صوت کامل روضه‌خوانی آقای حنیف طاهری در دومین شب مراسم عزاداری ایام شهادت حضرت فاطمةالزهرا سلام‌الله‌علیها
صوت کامل سخنرانی حجت‌الاسلام والمسلمین علی علیزاده در دومین شب مراسم عزاداری ایام شهادت حضرت فاطمةالزهرا سلام‌الله‌علیها
music_note
صوت کامل سخنرانی حجت‌الاسلام والمسلمین علی علیزاده در دومین شب مراسم عزاداری ایام شهادت حضرت فاطمةالزهرا سلام‌الله‌علیها
صوت کامل روضه‌خوانی آقای سعید حدادیان در دومین شب مراسم عزاداری ایام شهادت حضرت فاطمةالزهرا سلام‌الله‌علیها
music_note
صوت کامل روضه‌خوانی آقای سعید حدادیان در دومین شب مراسم عزاداری ایام شهادت حضرت فاطمةالزهرا سلام‌الله‌علیها
تقوای دیجیتال؛ آیا لایک‌ها و کامنت‌های ما حساب و کتاب دارند؟
تقوای دیجیتال؛ آیا لایک‌ها و کامنت‌های ما حساب و کتاب دارند؟
انیمیشن لگویی از داستان یک اسطوره ایران
play_arrow
انیمیشن لگویی از داستان یک اسطوره ایران
شکست در جنگ، جمهوری‌خواهان را مقابل ترامپ قرار داد
play_arrow
شکست در جنگ، جمهوری‌خواهان را مقابل ترامپ قرار داد
تعرض صهیونیست‌ها به مسجدالاقصی
play_arrow
تعرض صهیونیست‌ها به مسجدالاقصی
تصاویری از هدف قرار گرفتن مزدوران سعودی در تعز
play_arrow
تصاویری از هدف قرار گرفتن مزدوران سعودی در تعز
فرار بامزه یک پنگوئن از محل نگهداری‌اش در پارک قطبی چین + فیلم
play_arrow
فرار بامزه یک پنگوئن از محل نگهداری‌اش در پارک قطبی چین + فیلم
نمایندگان عرب کنست هنگام نواختن سرود رژیم اسرائیل سالن را ترک کردند + فیلم
play_arrow
نمایندگان عرب کنست هنگام نواختن سرود رژیم اسرائیل سالن را ترک کردند + فیلم
جلیلی: دشمن در میانه مذاکرات به ایران حمله کرد؛ حرف از گفتگو فریب است + فیلم
play_arrow
جلیلی: دشمن در میانه مذاکرات به ایران حمله کرد؛ حرف از گفتگو فریب است + فیلم
کارشناس عرب: جنگ آمریکا علیه ایران به نابودی کشورهای خلیج فارس منجر می‌شود
play_arrow
کارشناس عرب: جنگ آمریکا علیه ایران به نابودی کشورهای خلیج فارس منجر می‌شود
نفت ایران تنها نفتی است که به‌طور مداوم از تنگه هرمز صادر نمی‌شود + فیلم
play_arrow
نفت ایران تنها نفتی است که به‌طور مداوم از تنگه هرمز صادر نمی‌شود + فیلم