اسکریپت نویسی پیشرفته لینوکس- قسمت ۸ – عیب یابی اسکریپت
اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – عیب یابی اسکریپت : شل لینوکس سیستم عیب یابی قدرتمندی ندارد (حد اقل به پای ویژوال استودیو نمیرسد!) اما دستوراتی دارد که به شما در عیب یابی اسکریپت ها کمک میکند. در اسکریپت نویسی پیشرفته، بدون آشنایی با اصول عیب یابی اسکریپت, ممکن است یک خطای تایپی […]
ادامه مطلباسکریپت نویسی پیشرفته لینوکس- قسمت ۷ – نکات ظریف و مهم
اسکریپت نویسی پیشرفته لینوکس – نکات ظریف و مهم : قسمت های مفیدی را در مورد اسکریپت نویسی لینوکس پشت سر گذاشتیم. در این قسمت قصد داریم بعضی نکات مهم را که معمولا در کتاب های آموزشی یافت نمیشوند را با شما در میان بگذاریم, تا موقع اسکریپت نویسی به مشکل بر نخورید. نکات ظریف […]
ادامه مطلباسکریپت نویسی شل لینوکس برای وبمسترها – قسمت ۶ – حذف log file
اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۶ – خالی کردن فایل های Log : log file ها یا وقایع نگاری لینوکس, در صورت تنظیم نشدن Log rotate روی هم جمع شده و ممکن است در دراز مدت حجم آنها به چندین گیگا بایت برسد. بیشتر این فایل ها در دایرکتوری /var/log ذخیره […]
ادامه مطلباسکریپت نویسی پیشرفته لینوکس – مدیریت کاربران و پسورد ها
اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۵ – مدیریت کاربران و پسورد ها : در سیستم عامل لینوکس, به ازای هر کاربر سی پنل, دایرکت ادمین, اف تی پی و غیره. یک کاربر در سیستم مدیریت کاربران لینوکس ایجاد میشود. برای مشاهده تمام کاربران ایجاد شده در لینوکس میتوانید فایل /etc/passwd را […]
ادامه مطلباسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۴ – دستورات شبکه
اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۴ – دستورات شبکه : محیط خط فرمان لینوکس دستورات و متغیر های زیادی برای مدیریت قابلیت های شبکه سرور دارد. در این قسمت مهم ترین این دستورات را با هم بررسی میکنیم: دستورات شبکه در اسکریپت نویسی پیشرفته لینوکس چک کردن فعال بودن یک سایت: […]
ادامه مطلباسکریپت نویسی پیشرفته لینوکس – قسمت ۳ – ایجاد عدد تصادفی
اسکریپت نویسی پیشرفته لینوکس – قسمت ۳ – ایجاد عدد تصادفی : متغیر RANDOM وظیفه تولید عدد تصادفی را بر عهده دارد, با هر بار احضار این متغیر یا در واقع تابع, عددی تصادفی بین ۰ تا ۳۲۷۶۷ در خروجی ظاهر میشود. در ادامه با نوین هاست همراه باشید… در صورتی که بخواهید عددی بین […]
ادامه مطلباسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۲ – توابع پیشرفته
اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۲ – توابع پیشرفته : در قسمت قبل یاد گرفتیم که توابع در اسکریپت نویسی شل لینوکس به صورت name(){ Commands return $VAR } تعریف میشوند. در این قسمت قصد داریم به مباحث پیشرفته تر تعریف توابع بپردازیم اسکریپت نویسی پیشرفته لینوکس توابع پیشرفته دستور export […]
ادامه مطلباسکریپت نویسی پیشرفته لینوکس – توابع
اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۱ – تعریف توابع : ما در زندگی روزمره نیز بسیاری از مجموعه عملکرد های خود را در قالب توابع بسته بندی میکنیم, مثلا رساندن بچه ها به مدرسه! که شامل روشن کردن ماشین, رانندگی تا دم درب منزل, بوق زدن, سوار کردن بچه ها, رانندگی […]
ادامه مطلباسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۹ escape characters
اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۹ escape characters : در قسمت قبل با نحوه دانلود فایل ، دریافت و خواندن فایل از اینترنت آشنا شدیم, حالا با دستورات مفیدی در شکل اسکریپت نویسی لینوکس آشنا شده اید, بیایید دوباره کمی به سینتکس کلی شل اسکریپتینگ بپردازیم, امروز کمی در مورد کاراکتر های گریز […]
ادامه مطلباسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۸ دانلود فایل
اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۸ دانلود فایل : در قسمت قبل در مورد جابجایی و تغییرات فایل ها صحبت کردیم, در این قسمت در مورد دانلود فایل و دریافت محتوی از اینترنت توضیح خواهیم داد. دستور wget fileaddress در ساده ترین حالت خود فایل موجود در url مربوط به fileaddress را در […]
ادامه مطلب