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

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

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

#sh abedini

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


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

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

#chmod +x abedini

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

<span class="hashtag-token">#</span> ./abedini

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

5 نظر
ali-apple

سلام خدمت محمد عابدینی عزیز که خیلی این روزها کم تر در وب سایت مطلب می گذاره(اسناد ما منتظر مطالب مفید شما هستیم !!!:)))))

ببینید در این مقاله ای که نوشتید یک مقدار ذهن خواننده را نسب به . dot نقطه یا هر چیزی که اسمش را می زارید دارید تغییر می دهید

. dot یا نقطه در اصل به محل وجو فایل ذاشاره می کنه یعنی این که این فایل مثلا در دایرکتور فعلی که من داخلش هستم وجود داره و نیازی به نوشتن آدرس related نیست

بس به شکل خلاصه منظور از تحقیق بالا که توسط استاد عزیز عابدینی نوشته شده هست منظور همین جا(مسیر) اشاره داره و فکر نمی کنم دلیل دیگری وجود داشته باشه!!!!!!!!

ممنون

محمد عابدینی

سلام مهندس جان آقا مخلصیم حتما باز شروع میشه مطالب سایت


مطلبی که شما گفتی در خصوص آدرس دهی درسته  اما فرمان dot  یا همون نقطه نام دیگه ای از فرمان source در لینوکس استفاده میشه، البته می تونم ویکی پدیا مرجع زیاد خوبی نیست ولی در لینک زیر هست:

https://en.wikipedia.org/wiki/Source_(command)<br>


ali-apple

استاد یک نگاه به لینک انداختم در این زمینه حرفی ندارم!!!!!

::))

محمد عابدینی

تاره یک فرمان دیگه هم داریم به نام ] که در حقیقت کاره فرمان test رو انجام میده، از این فرمان هم در بخش نوشتاری Shell Script  خیلی استفاده میشه

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....