هر توزیع مبتنی بر لینوکس دارای تعداد بسیار زیادی از ابزارهای ساده کنسول است که عملکردهای محدود اما بسیار مفیدی را انجام می دهد. PWD (فهرست فعلی کار) به لیست ابزارهای مشابه تعلق دارد. اگر رمزگشایی مخفف را ترجمه کنید ، مشخص می شود که این دستور برای نمایش فهرست فعال فعلی در کنسول است ، جایی که اکنون کار در آنجا انجام می شود. به عنوان بخشی از مقاله امروز ، ما می خواهیم همه چیز را در مورد استفاده از این ابزار با ذکر مثالهای گویا بیان کنیم.

استفاده از دستور PWD در لینوکس

بیایید با استفاده از دستور PWD شروع کنیم. البته اولین چیزی که به ذهن خطور می کند تعیین مسیر دایرکتوری فعلی است که در آینده می تواند برای ذخیره پرونده های مختلف استفاده شود و یا در شرایط دیگر مورد استفاده قرار گیرد. علاوه بر این ، مقدار این ابزار به متغیرها اختصاص می یابد یا این دستور به اسکریپت ها اضافه می شود ، که در زیر نیز به آنها اشاره خواهیم کرد. ابتدا ساده ترین مثال استفاده از PWD را ارائه خواهیم داد و سپس به گزینه های اضافی خواهیم پرداخت.

فعال کردن PWD در کنسول

نحو PWD بسیار ساده است زیرا فقط شامل دو گزینه است. بعداً آنها را بررسی خواهیم کرد ، اما حال بیایید در یک مثال کوچک گام به گام به وضعیت استاندارد بپردازیم.

  1. اجرا کن "پایانه" به روشی که برای شما مناسب است ، مثلاً از طریق نماد موجود در منوی برنامه.
  2. ترمینال را برای استفاده از برنامه Linux PWD راه اندازی کنید

  3. سپس مسیر لازم را دنبال کنید یا کاملاً عملی انجام دهید. ما به عمد مکان را انتخاب کردیم تا بیشتر نشان دهیم که PWD چگونه آن را در یک خط جدید نشان می دهد. برای این کار از دستور استفاده می کنیم سی دی.
  4. پیمایش براساس مکان برای استفاده از برنامه PWD در Linux

  5. حالا فقط نوشتن کافی است pwd... شما حتی نیازی به استفاده ندارید سودواز آنجا که این دستور مستقل از حقوق کاربر فوق العاده است.
  6. وارد کردن دستور برای استفاده از برنامه PWD در Linux

  7. مسیر کامل به محل فعلی بلافاصله در یک خط جدید بر روی صفحه نمایش داده می شود.
  8. نتیجه استفاده از برنامه PWD در لینوکس در یک ترمینال جدید

همانطور که مشاهده می کنید ، مکان از طریق PWD فقط در چند ثانیه تعیین می شود ، در حالی که هیچ محدودیتی در فهرست فعال فعلی وجود ندارد: حتی می تواند یک پوشه شبکه باشد.

استفاده از گزینه ها

همانطور که در بالا ذکر شد ، فقط دو گزینه در PWD وجود دارد که می تواند هنگام اجرای یک دستور اعمال شود.

  1. اگر وارد شوید pwd -L، سپس نتیجه بدون تبدیل پیوندهای نمادین در یک خط جدید نمایش داده می شود.
  2. استفاده از گزینه نمایش پیوندهای نمادین هنگام استفاده از PWD در Linux

  3. pwd -Pبرعکس ، همه پیوندهای نمادین را به نام فهرست اصلی آنها تبدیل می کند.
  4. استفاده از گزینه تبدیل نمادین نماد هنگام استفاده از دستور PWD در Linux

  5. وارد pwd - کمک کنیدبرای نمایش اسناد رسمی در آن می توانید بفهمید که توسعه دهندگان چگونه این گزینه ها را توصیف کرده اند.
  6. خروجی مستندات رسمی دستور PWD در Linux

در بالا ، ما عمداً توضیح ندادیم که پیوندهای نمادین چیست ، زیرا مقاله جداگانه ای در وب سایت ما به این موضوع اختصاص یافته است. این در مورد دستور ln صحبت می کند ، که مستقیماً به پیوندهای سخت و نمادین مربوط می شود ، بنابراین ما شما را به مطالعه آن تشویق می کنیم تا اطلاعات بیشتری در مورد این موضوع کسب کنید.

جزئیات بیشتر: دستور Ln در لینوکس

اقدامات اضافی با PWD

دستور PWD می تواند با ایجاد یا مشاهده اسکریپت ها مرتبط باشد و همچنین می تواند در یک متغیر نوشته شود. همه اینها به اقدامات دیگری اشاره دارد که در چارچوب این مطالب نیز به آنها اشاره خواهیم کرد.

  1. اگر مکان شما به اسکریپت تعلق دارد ، از متغیر محیط استفاده کنید پژواک $ PWDبرای یافتن مسیر فعلی
  2. استفاده از متغیر PWD در Linux هنگام کار با اسکریپت ها

  3. اگر می خواهید متغیری با ثبت موقعیت فعلی ایجاد کنید ، وارد کنید CWD = $ (pwd)جایی که CWD - نام متغیر هنگام ایجاد اسکریپت های سفارشی از همان دستور استفاده کنید ، فرم آن می تواند در نسخه ارائه شود DIR = `pwd`.
  4. هنگام ذخیره خروجی دستور PWD در Linux ، یک متغیر ایجاد کنید

  5. اکنون می توانید با متغیر از طریق تماس بگیرید echo $ CWDبا فعال کردن دستور با کلیک بر روی وارد.
  6. استفاده از یک متغیر برای نمایش اطلاعات PWD در لینوکس

  7. نتیجه همان استفاده استاندارد از ابزار مورد بحث خواهد بود.
  8. بررسی خروجی متغیر ضبط PWD در Linux

این همان چیزی است که می خواستیم در مورد برنامه استاندارد لینوکس به نام PWD برای شما بگوییم. همانطور که می بینید ، این یک دستور کاملا هدفمند است که به شما امکان می دهد فقط یک پارامتر را تعریف کنید ، اما در موارد مختلف کاربرد خود را پیدا می کند.