نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: Linux Shell Scripting Tutorial

  1. #1
    کاربرسایت ارسطو آواتار ها
    تاریخ عضویت
    ۸۶-۰۸-۲۳
    نوشته ها
    991
    سپاس ها
    0
    سپاس شده 3 در 3 پست

    Linux Shell Scripting Tutorial

    شل اسكريپت چيست؟
    در حالت عادي شل يك محيط محاوره اي دارد. بهاين معني كه شما دستورات را از طريق كي برد به شل داده و او آنها را اجرامي كند. اگر شما به جاي اجراي تك به تك دستورات آنها را به ترتيب در يكفايل متني قرار داده و از شل بخواهيد آن فايل را اجرا كند بايد گفت كه شمايك شل اسكريپت اجرا كرده ايد.
    شل اسكريپت در واقع يك سري از دستوراتهستند كه در يك فايل متني ذخيره شده اند. شل اسكريپت شبيه به يك batchفايل در MS-DOS مي باشد ولي به مراتب قوي تر .
    هر شل اسكريپت تشكيل شده است از :
    • دستورات شل مانند if..else,do..while
    • دستورات پردازش متن لينوكس مانند grep,awk,cut و غيره
    • دستورات باينري لينوكس مانند w,who,fee و غيره

    آيا مي دانيد؟
    اينشل است كه اين اجازه را به شما مي دهد تا دستورات مختلف را اجرا كنيد بدوناينكه شما مجبور به تايپ مسير كامل به آنها باشيد حتي اگر اين دستورات درمسير جاري شما نباشند.
    اين شل است كه به شما امكان استفاده از كاركتورهاي wildcard مانند * و ؟ را مي دهد تا تايپ راحت باشد.
    اينشل است كه اين توانايي را به شما مي دهد تا دستورات قيلي با استفاده ازكليد هاي جهت نما مجدد قابل اجرا باشند و يا ليست كامل دستورات قبلي راارائه مي دهد.
    اين شل است كه بحث ورودي و خروجي استاندارد و خطاها را پشتيباني مي كند.
    خوب این مقدمه ای بود برای شروع آموزش شل اسکریپت که ترجمه ی کامل فصل اول رو میتونید در لینک زیر ببینید :
    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]
    البتهاین فقط فصل اول آموزش بود و فکر می کنم بقیش هنوز ترجمه نشده اما علاقهمندان به یادگیری شل اسکریپت میتونن از منبع زیر استفاده کنند با البتهفارسی نیست ولی فکر می کنم عالیه
    منبع : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

  2. #2
    کاربرسایت ارسطو آواتار ها
    تاریخ عضویت
    ۸۶-۰۸-۲۳
    نوشته ها
    991
    سپاس ها
    0
    سپاس شده 3 در 3 پست

    Re: Linux Shell Scripting Tutorial

    در این بخش به یادگیری نوشتن شل اسکریپت می پردازیم البته چون من در نوشتن شل اسکریپت تازه کار هستم از کسایی که در این زمینه بیشتر فعالیت کردن خواهش می کنم تا اگه مشکلی در این ترجمه وجود داشت یا لازم به ذکر نکته ای بود دریغ نکنن . در این آموزش من به همین ترتیب که خودم مقالات رو میخونم ترجمه ی اون رو هم در اینجا میزارم تا علاقه مندان به یادگیری شل اسکریپت از این مقالات استفاده کنن .

    خوب در ادامه مطالعه اين بخش شما قادر خواهيد بود تا موراد زير را انجام دهيد:

    فهم و يادگيري اقدامات اوليه براي نوشتن شل اسكريپت
    تعريف متغيير و استفاده از آنها
    محاسبات در شل
    عبارات اوليه ورودي / خروجي
    استفاده از كاركتورهاي Wild card
    شناسايي مفاهيم ضروري مانند پايپ ها ، فيلتر ها و پراسس ها

    یادگیری مراحل اولیه برای نوشتن شل اسکریپت :
    1.ایجاد اسکریپت
    2.دادن مجوز اجرایی
    3.اجرا کردن اسکریپت
    4.اشکال زدایی در صورت نیاز
    دانلود آموزش: [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

    متغیرها در شل
    1.انواع متغیرها در شل
    2. قوانین نام گزاری متغیرها
    3.طرقه ی دستیابی به مقدار متغیر کاربر
    دانلود : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

    دستور echo
    1.دستور echo
    2.نوشتن متن رنگی در کنسول
    دانلود: [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

    ادامه ی مقالات با موضوعات :
    1.حسابگر شل
    2. وضعیت خروجی
    3. دستور خواندن (read)
    4.کارکترهای wild cards
    5. اجرا کردن چند دستور در یک خط فرمان
    6.پردازش خط فرمان
    دانلود : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

    این فصل ادامه دارد ...

  3. #3
    کاربرسایت ارسطو آواتار ها
    تاریخ عضویت
    ۸۶-۰۸-۲۳
    نوشته ها
    991
    سپاس ها
    0
    سپاس شده 3 در 3 پست

    Re: Linux Shell Scripting Tutorial

    در این فصل شما با دستورات شر طی و حلقه ها در شل اسکرپت آشنا خواهید شد. این فصل خیلی سادست و اگه فقط به یک زبان برنامه نویسی مسلط باشیدخوندنش 5 دقیقه هم وقتتونو نمیگیره .
    موضوعات فصل :
    1.تفاوت مفهوم 0 , 1 در شل و دستور bc
    2.دستور شرطی if , if های تودرتو
    3. دستور test یا expr و عموندهای محاسباتی و مقایسه ای در شل اسکریپت که کمی با زبان های برنامه نویسی دیگر متفاوت هستند .
    4. if...else...fi
    Multilevel if-then-else.5
    6.حلقه ی for و for تودرتو (اسکریپت های جالبی داره)
    7. حلقه ی while
    8.دستور case
    9.اشکال زدايى شل اسکریپت
    دانلود : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

  4. کاربر روبرو از پست مفید ارسطو سپاس کرده است .

    admin (چهارشنبه ۲۴ آبان ۹۱)

  5. #4
    کاربرسایت ارسطو آواتار ها
    تاریخ عضویت
    ۸۶-۰۸-۲۳
    نوشته ها
    991
    سپاس ها
    0
    سپاس شده 3 در 3 پست

    Re: Linux Shell Scripting Tutorial

    در این فصل بعد از این که مفاهیم پایه ی شل اسکریپت رو خوندید میتونید با ویژگی های پیشرفته ی شل اسکریپت و دستورات آشنا بشید مثل :
    توابع
    رابط کاربر
    اجرای شرطی
    File Description
    دستورات trap
    و ...

    که در چند قسمت به بررسی آن ها خواهیم پرداخت .
    قسمت اول
    در این قسمت شما با عملگر های اجرای شرطی دستورات
    فایل /dev/null
    متغیر های محلی و چگونگی تعریف آن ها به عنوان متغیر global با استفاده از دستور export
    و file descriptors و فایل های استاندارد ورودی و خروجی و خطاها
    آشنا خواهید شد
    دانلود : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

  6. کاربر روبرو از پست مفید ارسطو سپاس کرده است .

    admin (چهارشنبه ۲۴ آبان ۹۱)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. Shell Code چیست ؟
    توسط hamid192 در انجمن هك و امنيت
    پاسخ ها: 0
    آخرين نوشته: جمعه ۱۰ مرداد ۹۳, ۲۰:۲۹
  2. متغيرها و عبارات شرطي در Shell
    توسط HAMIDREZA در انجمن برنامه نویسی
    پاسخ ها: 6
    آخرين نوشته: شنبه ۲۵ مهر ۸۸, ۲۳:۲۷
  3. آسیب پذیری Cross-Zone Scripting در اینترنت اکسپلور
    توسط ارسطو در انجمن هك و امنيت
    پاسخ ها: 0
    آخرين نوشته: یکشنبه ۱۲ خرداد ۸۷, ۱۸:۰۹
  4. تغییر چهره ویندوز بنام Aston Shell v1.9.1
    توسط hrg1356 در انجمن Utility
    پاسخ ها: 0
    آخرين نوشته: یکشنبه ۳۱ تیر ۸۶, ۱۶:۴۶
  5. Fastype Typing Tutorial v6.0.1.8
    توسط hrg1356 در انجمن Utility
    پاسخ ها: 0
    آخرين نوشته: یکشنبه ۳۱ تیر ۸۶, ۱۶:۰۸

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •