تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00

کاربرد دستور نقطه یا دات در لینوکس چیست ؟

محمد عابدینی
محمد عابدینی
5 پسند
265 بازدید
5 نظر
17 ماه قبل

شاید برای شما هم سوال پیش آمده باشد که آیا . یا همان نطقه در لینوکس یک فرمان است؟ کاربرد این فرمان در دنیای لینوکس چیست؟

همه شما حداقل یک فرمان در بخش shell script در  سیستم عاملهای لینوکس خود نوشته اید، این فرمان ها در قالب یک فایل متنی ساده ذخیره شده و هر خط شامل یک فرمان است و فرمانهای مختلفی را می توانید با قواعد شرطی در آن قرار داده و اجرا کنید، یکی از راه های اجرا کردن این فایلها استفاده از پوسته bash یا هر شلی که در آن برنامه را نوشته اید به صورت مستقیم است برای مثال اگر نام فایل اجرا شما abedini باشد و از sh برای نوشتن قوانین آن استفاده کرده اید برای اجرا کردن آن می توانید از فرمان زیر استفاده کنید:

#sh abedini

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


حال برای اجرا کردن فرمان راه دیگری هم وجود دارد، در این روش به صورت مستقیم می توان نام فایل را در خط فرمان ذکر کرد و فایل اجرایی به صورت خودکار با استفاده از Shell موجود در خط shebang (!#) برای اجرا کردن فرمان استفاده می کند، این روش نیاز به اضافه کردن قابلیت اجرایی به فایل دارد.

در سیستم عامل های متن باز و خط فرمانی به صورت پیش فرض دسترسی اجرایی شدن به هیچ فایل جدیدی که ایجاد می کنید تعلق نمی گیرید و نیاز است که این سطح دسترسی را به فایل مورد نظر خود اضافه کنید، برای اضافه کردن این سطح دسترسی باید از فرمان chmod استفاده کنید، فرض کنید که به قرار است سطح دسترسی فایل قبل را تغییر دهید برای این کار فرمان زیر را اجرا کنید:

#chmod +x abedini

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

# ./abedini

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

نظر شما
برای ارسال نظر باید وارد شوید.
5 نظر