برنامه نویسی

سری برنامه نویسی – قسمت 1 از 7

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

Scripting Linux از Bash Shell (یا مشابه) برای ایجاد اسکریپت های پوسته با برنامه های ساده استفاده می کند-می تواند دستورات ، منطق کنترل و تعامل با پرونده ها را اجرا کند. مثل این است که به ترمینال خود مغز و یک لیست کارها بدهید!

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

هنگام تهیه اسکریپت – پسوند برای پوسته است. بنابراین سیستم تشخیص می دهد که اسکریپت حاوی دستورات پوسته است که اجرا می شوند.

پسوند .sh در یک اسکریپت مخفف “اسکریپت پوسته” است. این یک کنوانسیون است که معمولاً برای اسکریپت هایی که برای سیستم عامل های مانند یونیکس (مانند لینوکس و MacOS) نوشته شده است که قرار است توسط یک پوسته (مانند Bash یا Zsh) اجرا شود ، استفاده می شود. پسوند نشان می دهد که پرونده حاوی دستورات پوسته است ، اما برای کار کردن اسکریپت اجباری نیست. این عمدتا برای سازمان و وضوح استفاده می شود.

اصلی در حالی که اسکریپت حلقه است

فیلمنامه را در Vim ایجاد کنید.
شرح تصویر

اگر یک LS -ltrh انجام دهیم ، می بینیم که فیلمنامه ایجاد شده است.
شرح تصویر

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

در لینوکس ، ما به منظور اجرای یک اسکریپت مجوزهای اجرا را به کاربران می دهیم.

سه دسته از کاربران وجود دارند که می توانند مجوز داده شوند:
مالک (کاربر) – شخصی که پرونده را ایجاد کرده یا مالک آن است.
گروه – گروهی از کاربران که دارای مجوزهای یکسانی هستند.
دیگران – هر کس دیگری که مالک یا در گروه نیست.

خروجی:
شرح تصویر

برای اجرای یک اسکریپت در لینوکس ، معمولاً باید مجوزهای اجرای آن را اجرا کنید. این کار را می توان با استفاده از دستور chmod انجام داد.
در اینجا چگونه می توانید آن را انجام دهید:

  1. ترمینال خود را باز کنید.
  2. به دایرکتوری که اسکریپت در آن قرار دارد حرکت کنید.
  3. دستور زیر را اجرا کنید تا مجوزهای اجرای اسکریپت را ارائه دهید: chmod +x script_name.sh

یا

CHMOD 755 (نام فیلمنامه)
همچنین می توانید بدون مشخص کردن مقادیر عددی مانند 755 ، از CHMOD +X استفاده کنید.
با این حال ، اگر می خواهید اسکریپت را بخوانید ، بنویسید و مجوزها را به مالک اجرا کنید و فقط مجوزها را به دیگران اجرا کنید ، پس CHMOD 755 مناسب خواهد بود. اما از آنجا که شما می خواهید از این امر جلوگیری کنید ، Chmod +X انتخاب ساده تر و متداول است.

با ما همراه باشید ، قسمت 2 در سریال که فردا می آید!


با من در LinkedIn ارتباط برقرار کنید

#30DayslinuxChallenge #RedHatenterPriselinux
#Cloudwhistler #CloudEngineer #linux
#Devops #redhat #opensource
#CloudComputing #Automation
#CloudEngineer #sysadmin #itsecurance #techtips #BusinessIt #eadership

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا