امتØانات تموم شدن Ùˆ Øالا میشه یه Ù†Ùسی کشید ....
خیلی وقت بود که می خواستم اونچه که در این چند سال در رابطه با لینوکس و کلا سیستمهای عامل open source بدست اوردم با شما درمیون بزارم .
بنطرم میرسه خیلی از دوستان لازم داشته باشند این اطلاعات رو ،پس به اقای جرجندی پیشنهاد دادم و خیلی هم استقبال کرد.
پس بدون مقدمه اضاÙÛŒ شروع Ù…ÛŒ کنیم ...
: برنامه نویسی در شل
کنسول در سیستمهای عامل اپن سورس از مهمترین مزایای انها بشمار میاید . به گونه ای Ú©Ù‡ کاربران ØرÙÙ‡ ای بیشتر ØªØ±Ø¬ÛŒØ Ù…ÛŒØ¯Ù‡Ù†Ø¯ تنها در مواقع اندکی از ابزارهای گراÙیکی Ùˆ به طور Ú©Ù„ÛŒ Ù…Øیط گراÙیکی استÙاده کنند .
از آنجا Ú©Ù‡ در اسکریپت نویسی Ù…ÛŒ توان تابع ØŒ متغییر ØŒ شرط ØŒ Øلقه Ùˆ … بکار برد شاید بتوان از شل اسکریپت بعنوان یک شبه نرم اÙزار نیز نام برد .
همچنین یکی از مهمترین جنبه های کاربرد اسکریپتهای شل ØŒ استÙاده به عنوان ابزارهای پیکره بندی Ùˆ نصب خودکار است .
مانند اولین تمرینهای برنامه نویسی ! از یک HELLO WORLD ساده شروع میکنیم
و اما چه چیزی نوشته ایم ؟
خط اول Ù…Ùسر دستوراتی را Ú©Ù‡ در اسکریپت Ù…ÛŒ نویسم معرÙÛŒ Ù…ÛŒ کند ØŒ همانند سایر اسکریپتها Ú©Ù‡ در لینوکس Ù…ÛŒ نویسیم .
در خط دوم Ùرمان - ابزار - echo را Ùراخوانی کرده Ùˆ به عنوان ارگومان نوشته خود را در داخل " " قرار Ù…ÛŒ دهیم . البته Ù…ÛŒ توان به روشهای دیگری نیز این کار را انجام داد :
Ú©Ù‡ همانطور Ú©Ù‡ Ù…ÛŒ بینید خروجیهای متÙاوتی را خواهیم داشت . Ú©Ù‡ در آینده راجع به ان بØØ« خواهیم کرد .
اینجا Ùˆ در ابتدای ار تنها مباØØ« اولیه Ú¯Ùته میشه ... به امید خدا در ادامه هر کدام از بØثها باز خواهند شد با نمونه های کاربردی
خیلی وقت بود که می خواستم اونچه که در این چند سال در رابطه با لینوکس و کلا سیستمهای عامل open source بدست اوردم با شما درمیون بزارم .
بنطرم میرسه خیلی از دوستان لازم داشته باشند این اطلاعات رو ،پس به اقای جرجندی پیشنهاد دادم و خیلی هم استقبال کرد.
پس بدون مقدمه اضاÙÛŒ شروع Ù…ÛŒ کنیم ...
: برنامه نویسی در شل
کنسول در سیستمهای عامل اپن سورس از مهمترین مزایای انها بشمار میاید . به گونه ای Ú©Ù‡ کاربران ØرÙÙ‡ ای بیشتر ØªØ±Ø¬ÛŒØ Ù…ÛŒØ¯Ù‡Ù†Ø¯ تنها در مواقع اندکی از ابزارهای گراÙیکی Ùˆ به طور Ú©Ù„ÛŒ Ù…Øیط گراÙیکی استÙاده کنند .
از آنجا Ú©Ù‡ در اسکریپت نویسی Ù…ÛŒ توان تابع ØŒ متغییر ØŒ شرط ØŒ Øلقه Ùˆ … بکار برد شاید بتوان از شل اسکریپت بعنوان یک شبه نرم اÙزار نیز نام برد .
همچنین یکی از مهمترین جنبه های کاربرد اسکریپتهای شل ØŒ استÙاده به عنوان ابزارهای پیکره بندی Ùˆ نصب خودکار است .
مانند اولین تمرینهای برنامه نویسی ! از یک HELLO WORLD ساده شروع میکنیم
کد:
#!/bin/bash echo "HELLO WORL"
خط اول Ù…Ùسر دستوراتی را Ú©Ù‡ در اسکریپت Ù…ÛŒ نویسم معرÙÛŒ Ù…ÛŒ کند ØŒ همانند سایر اسکریپتها Ú©Ù‡ در لینوکس Ù…ÛŒ نویسیم .
در خط دوم Ùرمان - ابزار - echo را Ùراخوانی کرده Ùˆ به عنوان ارگومان نوشته خود را در داخل " " قرار Ù…ÛŒ دهیم . البته Ù…ÛŒ توان به روشهای دیگری نیز این کار را انجام داد :
کد:
t4z3v4r3d@ t4yt4n5 /usr/home/t4z3v4r3d $ echo "HELLO WORLD@`date`" HELLO WORLD@Sat Jul 9 18:36:12 IRDT 2011 t4z3v4r3d@ t4yt4n5 /usr/home/t4z3v4r3d $ echo HELLO WORLD@`date` HELLO WORLD@Sat Jul 9 18:36:16 IRDT 2011 t4z3v4r3d@ t4yt4n5 /usr/home/t4z3v4r3d $ echo 'HELLO WORLD@`date`' HELLO WORLD@`date` t4z3v4r3d@ t4yt4n5 /usr/home/t4z3v4r3d $
اینجا Ùˆ در ابتدای ار تنها مباØØ« اولیه Ú¯Ùته میشه ... به امید خدا در ادامه هر کدام از بØثها باز خواهند شد با نمونه های کاربردی
Comment