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

ابتدا پیشنهاد می کنیم اسکریپت آزمایشی ایجاد کنیم که در آینده اجرا کنیم. البته اگر از قبل اسکریپت خط فرمان دارید می توانید از این مرحله صرف نظر کنید. توجه داشته باشید که اکنون ما نحو زبانهای برنامه نویسی را تجزیه و تحلیل نمی کنیم ، بلکه فقط به شما می گوییم که هرکسی می تواند اسکریپت خود را ایجاد کند یا برای فراخوانی بیشتر متناسب با آن ، محتوا را در پرونده وارد کند.

  1. اجرا کن "پایانه" به روشی که برای شما مناسب است ، به عنوان مثال ، از طریق منوی برنامه یا کلید میانبر Ctrl + Alt + T.
  2. راه اندازی ترمینال برای ایجاد دستی اسکریپت فرمت SH در لینوکس

  3. در اینجا از دستور استفاده کنید sudo nano script.shجایی که نانو - ویرایشگر متن استفاده شده ، و اسکریپت - نام پرونده ای که باید ایجاد شود. می توانید از طریق همان پرونده ای ایجاد کنید vi یا gedit، در واقع تغییر نخواهد کرد ، و نام عنصر نیز با توجه به تنظیمات شخصی کاربر تغییر می کند.
  4. قبل از ایجاد اسکریپت با فرمت SH در لینوکس دستور راه اندازی یک ویرایشگر متن را دهید

  5. این عمل را با گذرواژه superuser تأیید کنید زیرا با آرگومان sudo انجام می شود.
  6. تأیید اجرای ویرایشگر متن برای ایجاد اسکریپت با فرمت SH در لینوکس

  7. پرونده جدیدی باز می شود که می توانید خطوط اسکریپت را جایگذاری کنید. در زیر یک نمونه استاندارد را مشاهده می کنید که مسئول نمایش پیام است "سلام دنیا"... اگر محتوایی از ماهیت دیگری وجود دارد ، فقط مطمئن شوید که همه خطوط درست هستند ، آن را درون کنسول قرار دهید.

    #! / bin / bash
    echo "سلام به جهان"

  8. ایجاد اسکریپت با فرمت SH در لینوکس از طریق ویرایشگر متن

  9. پس از آن ، با پایین نگه داشتن ترکیب کلید می توانید تنظیمات را ذخیره کنید Ctrl + O.
  10. پس از ایجاد اسکریپت ذخیره شده با فرمت SH ، در لینوکس بروید

  11. نام پرونده نیازی به تغییر نیست ، زیرا ما آن را هنگام ایجاد مشخص کردیم. فقط روی کلیک کنید واردبرای پس انداز کردن
  12. انتخاب نام برای اسکریپت با فرمت SH در لینوکس پس از ایجاد آن

  13. ویرایشگر متن را از طریق بگذارید Ctrl + X.
  14. خروج از ویرایشگر متن پس از ایجاد اسکریپت با فرمت SH در لینوکس

همانطور که می بینید ، ایجاد اسکریپت های شخصی برای Bash کار دشواری نیست ، اما کل ویژگی در دانش کد است. یا باید خودتان آن را از ابتدا بنویسید ، یا راه حل های آماده را از منابع رایگان کپی کنید. پس از اجرای موفقیت آمیز اسکریپت در پرونده ، می توانید با خیال راحت به مرحله بعد بروید.

مرحله 2: پیکربندی اسکریپت برای ابزار env

این مرحله همچنین اختیاری است ، اما کاربرانی که از این برنامه استفاده می کنند نمی توانند بدون آن کار کنند. env برای اجرای فیلمنامه. بدون پیکربندی اولیه ، به راحتی باز نمی شود ، زیرا در ابتدا مجوزهای مناسب به دست نیامده بود. آنها از طریق دستور اضافه می شوند sudo chmod ugo + x script.shجایی که اسکریپت - نام پرونده مورد نیاز

دستور فراهم کردن دسترسی به اسکریپت SH در لینوکس قبل از اجرای آن

فراموش نکنید که همه اقدامات انجام شده از طریق یک استدلال سودو، نیاز به احراز هویت حساب با وارد کردن رمز ورود کاربر فوق العاده دارید. پس از آن ، یک خط جدید برای اجرای دستورات نمایش داده می شود ، به این معنی که این تنظیم با موفقیت اعمال شده است.

وارد کردن رمز عبور برای تأیید دسترسی به اسکریپت SH در Linux

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

بیایید به مرحله اصلی برویم که شامل راه اندازی مستقیم اسکریپت موجود است. ابتدا دستور ساده ای را در نظر بگیرید که به نظر می رسد ./script.sh و مسئول راه اندازی پرونده از مکان فعلی آن است. نتیجه تصویر را می توانید در تصویر زیر مشاهده کنید. ما اسکریپت ایجاد شده در اوایل به عنوان مثال. با همین اصل می توانید مسیر کامل را به سمت شی مشخص کنید تا رشته تغییر کند ، به عنوان مثال /home/user/script.sh.

دستور باز کردن اسکریپت SH در لینوکس از پوشه فعلی

لینوکس یک متغیر PATH سیستم دارد. این شامل تعدادی پوشه است که وظیفه انجام اقدامات متنوعی را بر عهده دارند. یکی از آنها نامیده می شود / usr / local / bin و برای نصب دستی برنامه ها استفاده می شود. اگر نمی خواهید مسیر فعال کامل اسکریپت را به طور مداوم مشخص کنید ، فقط آن را به یکی از پوشه های PATH اضافه کنید. برای این کار از خط استفاده کنید cp script.sh /usr/local/bin/script.sh.

دستور انتقال اسکریپت با فرمت SH در لینوکس به پوشه متغیر

پس از آن ، با وارد کردن نام پرونده با در نظر گرفتن برنامه افزودنی ، راه اندازی در دسترس خواهد بود.

اجرای اسکریپت با فرمت SH در لینوکس پس از موفقیت در مهاجرت به یک پوشه متغیر

دومین روش باز کردن ، فراخوانی همزمان پوسته است. شما باید به فهرست اسکریپت بروید و بنویسید اسکریپت bash .sh... این روش خوب است زیرا به شما اجازه می دهد مسیر کامل شی را وارد نکنید و یا آن را از قبل به دایرکتوری های PATH مربوطه اضافه نکنید.

اجرای اسکریپت با فرمت SH در لینوکس همراه با پوسته

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