پوسته bash که تقریباً در همه سیستم عامل های خانواده لینوکس نصب شده است ، دارای یک سیستم فرمان بسیار پیشرفته است که به شما امکان می دهد اسکریپت هایی با عملکرد غنی را توسعه دهید. اسکریپت هایی از این دست در سیستم های لینوکس همه گیر هستند. با تنظیم ویژگی های مناسب برای آن و داشتن حقوق لازم می توانید یک اسکریپت bash را اجرا کنید.
ضروری
- - یک حساب در دستگاه هدف ؛
- - احتمالاً ریشه.
دستورالعمل ها
مرحله 1
وارد کنسولی روی دستگاهی شوید که اسکریپت باید اجرا شود. شبیه ساز ترمینال (کنسول ، XTerm و غیره) را شروع کنید یا با فشار دادن یکی از میانبرهای صفحه کلید Ctrl + Alt + Fx به کنسول متن بروید. اگر دسترسی فیزیکی به رایانه وجود ندارد ، از طریق شبکه با استفاده از سرویس گیرنده ssh به آن متصل شوید (به عنوان مثال PuTTY تحت Windows یا ssh تحت Linux). در صورت لزوم ، اطلاعات حساب خود را وارد کنید
گام 2
فهرست فعلی را به فهرست محلی که فایل اسکریپت در آن قرار دارد تغییر دهید. این کار باید برای راحتی کار بیشتر انجام شود. از دستور cd استفاده کنید ، پارامتر آن باید یک مسیر مطلق یا نسبی به فهرست هدف باشد. به عنوان مثال: cd / home / tmp / همچنین می توانید از یک مدیر فایل مانند Midnight Commander استفاده کنید
مرحله 3
در صورت لزوم مجوزهای پرونده اسکریپت را تغییر دهید. آن را با حساب خود قابل اجرا و ویرایش کنید. اگر شما مالک پرونده هستید ، با تغییر مجوزها ، دستور chmod را اجرا کنید. به عنوان مثال: chmod 0755./test.sh اگر پرونده متعلق به کاربر دیگری باشد ، یا با اجرای chmod با sudo به طور موقت مجوزها را روی 0777 تنظیم کنید ، یا مالک و گروه را با chown تغییر دهید (همچنین از sudo). اگر از مدیر پرونده استفاده می کنید ، انجام چنین کارهایی با کمک آن بسیار راحت تر خواهد بود (در Midnight Commander این موارد مربوط به منوی File هستند)
مرحله 4
بررسی کنید و در صورت لزوم ، اسکریپت را با مسیر به مفسر bash بعد از نویسه های #! در خط اول ویرایش کنید. از ویرایشگر متن دلخواه خود استفاده کنید. به عنوان مثال ویرایشگر vim یا Midnight Commander. فایل اسکریپت اصلاح شده را ذخیره کنید
مرحله 5
اسکریپت bash را اجرا کنید. در صورت نیاز ، مسیر مطلق یا نسبی فهرست را با فایل اسکریپت ، نام آن و پارامترها وارد کنسول کنید. ENTER را فشار دهید.