كيفية البحث عن الدليل الخاص بك مع القيادة pwd

أحد الأوامر الأكثر أهمية التي ستتعلمها عند استخدام سطر أوامر Linux هو أمر pwd الذي يشير إلى دليل عمل الطباعة.

سيوضح لك هذا الدليل كيفية استخدام الأمر pwd وسيظهر لك المسار الفعلي للدليل الذي تعمل فيه والدليل المنطقي الذي تعمل فيه.

كيفية البحث عن دليل لينكس الذي أنت حاليا في

لمعرفة الدليل الذي أنت موجود حاليًا ، قم بتشغيل الأمر التالي:

الأشخاص ذوي الإعاقة

سيكون الإخراج لأمر pwd شيء من هذا القبيل:

/ الوطن / غاري

أثناء تحركك حول النظام ، سيتغير دليل العمل ليعكس موقعك الحالي داخل نظام الملفات.

على سبيل المثال ، إذا كنت تستخدم الأمر cd للتنقل إلى مجلد المستندات ، فسيعرض الأمر pwd ما يلي:

/ الوطن / غاري / وثائق

ماذا تظهر pwd عند الانتقال إلى مجلد مرتبط بشكل رمزي

بالنسبة لهذا الجزء ، سنقوم بوضع سيناريو بسيط لشرح الوضع.

تخيل أن لديك بنية مجلد كما يلي:

الآن تخيل أنك قمت بإنشاء ارتباط رمزي للمجلد 2 كما يلي:

ls -s / home / gary / documents / folder1 / home / gary / documents / accounts

ستبدو شجرة المجلد الآن هكذا:

يعرض الأمر ls الملفات والمجلدات داخل موقع معين:

ليرة سورية

إذا قمت بتشغيل الأمر أعلاه ضد مجلد المستندات الخاص بي ، فسأرى أنه بالنسبة للحسابات فإنه سيعرض شيئًا كهذا:

الحسابات -> folder2

تشير الروابط الرمزية أساسًا إلى موقع آخر داخل نظام الملفات.

الآن تخيل أنك في مجلد المستندات واستخدمت الأمر cd للانتقال إلى مجلد الحسابات.

ماذا تعتقد أن خرج pwd سيكون؟

إذا كنت تفكر في أنها ستعرض / home / gary / documents / accounts ، فستكون صحيحًا ، ولكن إذا قمت بتشغيل الأمر ls مقابل مجلد الحسابات ، فسيظهر لك الملفات داخل المجلد folder2.

انظر إلى الأمر التالي:

pwd -P

عند تشغيل الأمر أعلاه داخل مجلد مرتبط رمزيًا ، سترى الموقع الفعلي الذي في حالتنا هو / home / gary / documents / folder2.

لرؤية المجلد المنطقي ، يمكنك استخدام الأمر التالي:

pwd -L

هذا في حالتي تظهر نفس pwd من تلقاء نفسها وهو / home / gary / documents / accounts.

اعتمادًا على كيفية تجميع pwd وإعداده على نظامك ، قد يكون الأمر pwd افتراضيًا إلى المسار الفعلي أو قد يكون افتراضيًا إلى المسار المنطقي.

لذلك من المعتاد استخدام مفتاح -P أو -L (حسب السلوك الذي ترغب في رؤيته).

استخدام المتغير PWD $

يمكنك عرض دليل العمل الحالي عن طريق عرض قيمة المتغير PWD $. ما عليك سوى استخدام الأمر التالي:

صدى $ PWD

عرض دليل العمل السابق

إذا كنت ترغب في عرض دليل العمل السابق ، يمكنك تشغيل الأمر التالي:

صدى دولار OLDPWD

سيعرض هذا الدليل الذي كنت فيه قبل أن تنتقل إلى الدليل الحالي.

مرات متعددة من pwd

كما ذكرنا سابقًا ، قد تتصرف pwd بشكل مختلف بناءً على كيفية إعدادها.

وخير مثال على ذلك هو داخل Kubuntu Linux.

يعرض إصدار shell pwd الذي يتم استخدامه عند تشغيل pwd دليل العمل المنطقي عندما تكون داخل مجلد مرتبط رمزيًا.

ومع ذلك ، إذا قمت بتشغيل الأمر التالي سترى أنه يعرض دليل العمل الفعلي عندما تكون داخل مجلد مرتبط رمزيًا.

/ البيرة / بن / الأشخاص ذوي الإعاقة

ومن الواضح أن هذا ليس مفيدا للغاية لأنك تقوم أساسا بتشغيل نفس الأمر ولكنك تحصل على النتيجة العكسية عند تشغيلها في الوضع الافتراضي.

كما ذكر سابقا ربما كنت ترغب في الحصول على عادة استخدام البرنامج النصي -P و -L.

ملخص

يوجد مفتاحان إضافيان فقط للأمر pwd:

pwd - الإصدار

يعرض هذا رقم الإصدار الحالي لـ pwd.

عند تشغيل ضد النسخة shell من pwd قد لا يعمل هذا ولكن ستعمل ضد / bin / pwd.

المفتاح الآخر كالتالي:

pwd - مساعدة

هذا يعرض الصفحة اليدوية إلى نافذة المحطة الطرفية

مرة أخرى هذا لا يعمل لإصدار shell من pwd ، فقط مقابل إصدار / bin / pwd.