ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی گرافیک دارمناسب رندر ، ماشین لرنینگ
    • فروش سرور گرافیک دارسرور مجازی تریدآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

اسکریپت نویسی لینوکس برای وبمستر ها – شروع کار

  • خانه
  • ادامه مطلب
اسکریپت نویسی لینوکس برای وب مستر ها - نوین هاست
مهر 13 1400
  • وبلاگ

اسکریپت نویسی لینوکس برای وبمستر ها – شروع کار : قصد داریم در این مجموعه اسکریپت نویسی شل لینوکس را از سطح مبتدی شروع کرده و به مباحث مورد نیاز وبمستر ها بپردازیم, با دنبال کردن این مجموعه میتوانید کارهای روتین سرورهای لینوکسی را به اسکریپت ها سپرده و وقت ارزشمند خود را برای کار های مهمتری صرف کنید, شل اسکریپت نویسی با تایپ کردن دستورات در خط فرمان تفاوت چندانی ندارد, پس با یک بار نوشتن دستورات در فایل اسکریپت, میتوانید بارها آنها را تکرار کنید. در ادامه با نوین هاست همراه باشید…

اسکریپت نویسی لینوکس برای وب مستر ها - نوین هاست

اسکریپت نویسی لینوکس برای وبمستر ها

برای شروع اسکریپت نویسی نیاز به ابزار خاصی ندارید, فقط باید به سرور دسترسی پیدا کرده و دستورات را با استفاده از یک ابزار ویرایش متن در فایل اسکریپت ذخیره نمایید.

برای اینکار از ویرایشگر Vi استفاده خواهیم کرد.

آشنایی با ویرایشگر VI:

برای ایجاد فایل با vi کافیست در خط فرمان تایپ کنید vi filename تا فایلی با نام filename  ایجاد شده و وارد محیط ویرایشگر شوید. پس از ورود به ویرایشگر با زدن کلید i وارد حالت insertmode شده و آماده دریافت متن ورودی میشوید, با دکمه های مکان نما میتوانید در متن حرکت کنید, برای خروج از insert mode دکمه esc گوشه بالای صفحه کلید را بزنید.

برای ذخیره محتوی وارد شده باید از insertmode یا هر mode دیگری خارج شده و :w را وارد کنید, دستور :q نیز شما را از ویرایشگر خارج میکند. برای ذخیره و خروج دستور :wq را تایپ کنید, برای خروج بدون ذخیره کردن, میتوانید :q! را تایپ کرده و Enter  را فشار دهید.

ایجاد اسکریپت:

برای ایجاد ساده ترین اسکریپت ممکن وارد ترمینال لینوکس شده و مراحل زیر را انجام میدهیم:

  • ü      در خط فرمان تایپ کنید: vi testsh تا وارد محیط ویرایش فایل testsh شوید.
  • ü      با زدن کلید i وارد حالت insert mode شوید.
  • ü      حالا متن echo hello_world را تایپ کنید.
  • ü      با زدن کلید esc از حالت insertmode خارج میشوید.
  • ü      با تایپ :wq و زدن Enter فایل را ذخیره کرده و از ویرایشگر خارج میشوید.

اجرای اسکریپت:

برای اجرای اسکریپت باید فایل دسترسی های لازم را داشته باشد.

دستور chmod دسترسی های فایل را تغییر میدهد, برای دادن همه دسترسی ها به فایلی که ایجاد کردیم, دستور

chmod 777 testsh

را تایپ کنید.

حالا باید اسکریپت را به shell تحویل دهید تا آنرا برای شما اجرا کنید.

هرکدام از دستور های زیر اینکار را انجام میدهد:

  • ./testsh
  • bash testsh
  • sh testsh

با اجرای اسکریپت متن hello_world در خط فرمان چاپ خواهد شد.

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

امتیاز دهید!
نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • URL چیست و چه کاربرد هایی دارد ؟
  • مقدمه ای بر HTML5 و مفاهیم مربوطه
  • آشنایی با windows server 2012 | بخش دوم
  • آشنایی با ویندوز سرور ۲۰۱۲
  • موتور های جستحو چگونه کار می کنند ؟

آخرین دیدگاه‌ها

  1. محمدمهدی در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. pars-design.ir در اسکن امنیتی ورد پرس با WPscan + فیلم
  3. نوین هاست در اتصال به سرور های لینوکسی + آموزش
  4. یاسین در اتصال به سرور های لینوکسی + آموزش
  5. نوین هاست در اصطلاحات Docker

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

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

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام