هر توزیع مبتنی بر لینوکس دارای تعداد بسیار زیادی از ابزارهای ساده کنسول است که عملکردهای محدود اما بسیار مفیدی را انجام می دهد. PWD (فهرست فعلی کار) به لیست ابزارهای مشابه تعلق دارد. اگر رمزگشایی مخفف را ترجمه کنید ، مشخص می شود که این دستور برای نمایش فهرست فعال فعلی در کنسول است ، جایی که اکنون کار در آنجا انجام می شود. به عنوان بخشی از مقاله امروز ، ما می خواهیم همه چیز را در مورد استفاده از این ابزار با ذکر مثالهای گویا بیان کنیم.
استفاده از دستور PWD در لینوکس
بیایید با استفاده از دستور PWD شروع کنیم. البته اولین چیزی که به ذهن خطور می کند تعیین مسیر دایرکتوری فعلی است که در آینده می تواند برای ذخیره پرونده های مختلف استفاده شود و یا در شرایط دیگر مورد استفاده قرار گیرد. علاوه بر این ، مقدار این ابزار به متغیرها اختصاص می یابد یا این دستور به اسکریپت ها اضافه می شود ، که در زیر نیز به آنها اشاره خواهیم کرد. ابتدا ساده ترین مثال استفاده از PWD را ارائه خواهیم داد و سپس به گزینه های اضافی خواهیم پرداخت.
فعال کردن PWD در کنسول
نحو PWD بسیار ساده است زیرا فقط شامل دو گزینه است. بعداً آنها را بررسی خواهیم کرد ، اما حال بیایید در یک مثال کوچک گام به گام به وضعیت استاندارد بپردازیم.
- اجرا کن "پایانه" به روشی که برای شما مناسب است ، مثلاً از طریق نماد موجود در منوی برنامه.
- سپس مسیر لازم را دنبال کنید یا کاملاً عملی انجام دهید. ما به عمد مکان را انتخاب کردیم تا بیشتر نشان دهیم که PWD چگونه آن را در یک خط جدید نشان می دهد. برای این کار از دستور استفاده می کنیم سی دی.
- حالا فقط نوشتن کافی است
pwd
... شما حتی نیازی به استفاده ندارید سودواز آنجا که این دستور مستقل از حقوق کاربر فوق العاده است. - مسیر کامل به محل فعلی بلافاصله در یک خط جدید بر روی صفحه نمایش داده می شود.
همانطور که مشاهده می کنید ، مکان از طریق PWD فقط در چند ثانیه تعیین می شود ، در حالی که هیچ محدودیتی در فهرست فعال فعلی وجود ندارد: حتی می تواند یک پوشه شبکه باشد.
استفاده از گزینه ها
همانطور که در بالا ذکر شد ، فقط دو گزینه در PWD وجود دارد که می تواند هنگام اجرای یک دستور اعمال شود.
- اگر وارد شوید
pwd -L
، سپس نتیجه بدون تبدیل پیوندهای نمادین در یک خط جدید نمایش داده می شود. -
pwd -P
برعکس ، همه پیوندهای نمادین را به نام فهرست اصلی آنها تبدیل می کند. - وارد
pwd - کمک کنید
برای نمایش اسناد رسمی در آن می توانید بفهمید که توسعه دهندگان چگونه این گزینه ها را توصیف کرده اند.
در بالا ، ما عمداً توضیح ندادیم که پیوندهای نمادین چیست ، زیرا مقاله جداگانه ای در وب سایت ما به این موضوع اختصاص یافته است. این در مورد دستور ln صحبت می کند ، که مستقیماً به پیوندهای سخت و نمادین مربوط می شود ، بنابراین ما شما را به مطالعه آن تشویق می کنیم تا اطلاعات بیشتری در مورد این موضوع کسب کنید.
جزئیات بیشتر: دستور Ln در لینوکس
اقدامات اضافی با PWD
دستور PWD می تواند با ایجاد یا مشاهده اسکریپت ها مرتبط باشد و همچنین می تواند در یک متغیر نوشته شود. همه اینها به اقدامات دیگری اشاره دارد که در چارچوب این مطالب نیز به آنها اشاره خواهیم کرد.
- اگر مکان شما به اسکریپت تعلق دارد ، از متغیر محیط استفاده کنید
پژواک $ PWD
برای یافتن مسیر فعلی - اگر می خواهید متغیری با ثبت موقعیت فعلی ایجاد کنید ، وارد کنید
CWD = $ (pwd)
جایی که CWD - نام متغیر هنگام ایجاد اسکریپت های سفارشی از همان دستور استفاده کنید ، فرم آن می تواند در نسخه ارائه شودDIR = `pwd`
. - اکنون می توانید با متغیر از طریق تماس بگیرید
echo $ CWD
با فعال کردن دستور با کلیک بر روی وارد. - نتیجه همان استفاده استاندارد از ابزار مورد بحث خواهد بود.
این همان چیزی است که می خواستیم در مورد برنامه استاندارد لینوکس به نام PWD برای شما بگوییم. همانطور که می بینید ، این یک دستور کاملا هدفمند است که به شما امکان می دهد فقط یک پارامتر را تعریف کنید ، اما در موارد مختلف کاربرد خود را پیدا می کند.