ذكري المظهر

أمر Pwd في نظام التشغيل Linux (دليل العمل الحالي)

شرح git - التحقق من حالة دليل العمل باستخدام الأمر Git Status

شرح git - التحقق من حالة دليل العمل باستخدام الأمر Git Status

جدول المحتويات:

Anonim

، سنعرض لك كيفية تحديد دليل العمل الحالي الخاص بك باستخدام الأمر pwd .

ما هو دليل العمل الحالي

دليل العمل الحالي هو الدليل الذي يعمل فيه المستخدم حاليًا. في كل مرة تتفاعل فيها مع موجه الأوامر الخاص بك ، تعمل ضمن دليل.

افتراضيًا ، عند تسجيل الدخول إلى نظام Linux ، يتم تعيين دليل العمل الحالي إلى الدليل الرئيسي. لتغيير دليل العمل ، استخدم الأمر cd .

على سبيل المثال ، لتغيير دليل العمل الحالي إلى /tmp اكتب:

cd /tmp

user@host:/tmp#

قيادة pwd

يرمز الأمر pwd إلى دليل عمل الطباعة. إنها واحدة من أكثر الأوامر استخدامًا في Linux. عند استدعاء الأمر ، يطبع الأمر المسار الكامل لدليل العمل الحالي.

pwd عبارة عن غلاف مدمج في معظم الأصداف الحديثة مثل bash و zsh. سلوكه مختلف قليلاً عن الملف القابل للتنفيذ المستقل /bin/pwd . يمكنك استخدام الأمر type لعرض جميع المواقع التي تحتوي على pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

كما ترون من الإخراج أدناه ، فإن هيكل shell له الأولوية على الملف القابل للتنفيذ المستقل ويتم استخدامه كلما قمت بكتابة pwd . إذا كنت تريد استخدام الثنائي pwd المستقل ، اكتب المسار الكامل للملف /bin/pwd

كيف تجد دليل العمل الحالي الخاص بك

لمعرفة الدليل الذي تتواجد فيه حاليًا ، اكتب pwd في الجهاز الطرفي:

pwd

سيظهر الإخراج بشيء من هذا القبيل:

/home/linuxize

ما تقوم به pwd هو طباعة متغير بيئة PWD .

سوف تحصل على نفس الناتج إذا كتبت:

echo $PWD

/home/linuxize

يمكن للأمر pwd قبول pwd فقط:

  • -L (- --logical ) - لا تحل الروابط. -P (- المادية) - عرض الدليل المادي ، دون أي روابط رمزية.

بشكل افتراضي ، يتم استخدام id no option ، يتصرف pwd كما لو تم تحديد الخيار -L .

لتوضيح كيفية عمل الخيار -P بشكل أفضل ، دعنا ننشئ دليلًا ورابطًا يشير إلى الدليل:

mkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

الآن إذا انتقلت إلى دليل /tmp/symlink وقمت بكتابة pwd في الجهاز الطرفي:

pwd

سيُظهر الإخراج أن دليل العمل الحالي الخاص بك هو /tmp/symlink :

/tmp/symlink

pwd -P

سيقوم الأمر بطباعة الدليل الذي يشير إليه الارتباط الرمزي:

/tmp/directory

استنتاج

دليل العمل الحالي هو الدليل الذي تستدعي منه الأوامر في جهازك الطرفي.

يتم استخدام الأمر pwd لعرض دليل العمل الحالي.

محطة باش