كلمة المرور
pwd( print_working_directory ) [ 1 ] [ 2 ] [ 3 ] هو أمر برمجي يُظهر مسار مجلد العمل على الشاشة . [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
على الرغم من ارتباطه غالبًا بنظام يونكس ، إلا أن سلفه Multics كان يحتوي على pwdأمر (وهو اسم مختصر للأمر print_wdir[ 11 ] ) الذي اشتُق منه أمر يونكس. [ 12 ] يُعد هذا الأمر جزءًا من دليل قابلية نقل X/Open منذ الإصدار الثاني عام 1987. وقد تم تضمينه في الإصدار الأول من معيار POSIX.1 ومواصفات يونكس الموحدة . [ 13 ] ظهر في الإصدار الخامس من يونكس . [ 14 ] كتب جيم مايرينغ النسخة المضمنة في أدوات GNU الأساسية . [ 15 ]
يتوفر هذا الأمر في أنظمة تشغيل أخرى، بما في ذلك SpartaDOS X [ 16 ] و PANOS [ 17 ] و KolibriOS [ 18 ] . يوفر PowerShell اسمًاpwd بديلًا لهذا الأمر cmdlet . يوجد Get-Locationأمر مكافئ في COMMAND.COM وموجه الأوامرcd بدون وسائط. في Windows CE 5.0 ، cmd.exeيتضمن pwdالأمر [19]. أما في OpenVMS، فالأمر المكافئ هو [ 19 ] .show default
تتضمن بيئتا الحوسبة العددية MATLAB و GNU Octavepwd دالة ذات وظائف مماثلة. [ 20 ] [ 21 ]
يُنفَّذ هذا الأمر كأمر مدمج في العديد من أنظمة يونكس، بما في ذلك sh و ash و bash و ksh و zsh . ويمكن تنفيذه باستخدام POSIXgetcwd() أو getwd()الدوال.
أمثلة
تستند الأمثلة التالية إلى تطبيق نموذجي قائم على نظام يونكس.
في حال عدم إدخال أي وسائط، يقوم الأمر بكتابة مسار دليل العمل إلى الطرفية:
$ cd /home/example $ كلمة المرور /home/example
اعرض دليل العمل الحالي بدون أي معلومات عن الروابط الرمزية. إذا كنت في الدليل /home/symlinked الذي هو رابط رمزي إلى /home/realdir:
انتقل إلى /home/symlinked باستخدام الأمر cd $ pwd -P /home/realdir
اعرض دليل العمل مع معلومات الروابط الرمزية. ملاحظة: يتطلب نظام POSIX أن يكون السلوك الافتراضي كما لو -Lتم توفير الخيار.
$ pwd -L /home/symlinked
متغيرات الصدفة
تقوم أنظمة POSIX بتعيين متغيرات البيئة التالية أثناء استخدام cdالأمر: [ 22 ]
- المعاقين كبار السن
- دليل العمل السابق
- ذوي الاحتياجات الخاصة
- دليل العمل الحالي
انظر أيضاً
- مسار التنقل (Breadcrumb) ، طريقة بديلة لعرض دليل العمل
- قائمة أوامر POSIX
pushdوpopd
مراجع
- ↑ "pwd(1) [ صفحة دليل minix ] " . www.unix.com .
- ↑ "pwd - طباعة اسم المجلد الحالي/مجلد العمل - صفحة الدليل" . www.mankier.com . مؤرشف من الأصل بتاريخ 28-08-2016 . تم الاطلاع عليه بتاريخ 25-08-2016 .
- ↑ "GNU Coreutils" . www.gnu.org . مؤرشف من الأصل بتاريخ 2004-02-05 . تم الاطلاع عليه بتاريخ 2016-07-22 .
- ↑ نظام المشاركة الزمنية في يونكس: دليل مبرمج يونكس (ملف PDF) . المجلد 1 ( الطبعة السابعة). مختبرات بيل . يناير 1979. صفحة 142. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 20 مايو 2005.
- ↑ "pwd(1) [ صفحة دليل plan9 ] " . www.unix.com .
- ↑ "pwd" . pubs.opengroup.org . مؤرشف من الأصل بتاريخ 16-05-2011 . تم الاطلاع عليه بتاريخ 12-09-2020 .
- ↑ "pwd(1) [ صفحة دليل osf1 ] " . www.unix.com .
- ↑ "صفحة دليل نظام التشغيل أبل أو إس إكس" . مؤرشفة من الأصل بتاريخ 24-09-2011 . تم الاطلاع عليها بتاريخ 27-08-2015 .
- ↑ "pwd(1) - صفحات دليل OpenBSD" . man.openbsd.org . مؤرشف من الأصل بتاريخ 2018-02-04 . تم الاطلاع عليه بتاريخ 2018-02-04 .
- ↑ "pwd(1) [ صفحة دليل opensolaris ] " . www.unix.com .
- ↑ "working_dir, wd, print_wdir, pwd (قسم مساعدة Multics)" . MIT . مؤرشف من الأصل في 2 أبريل 2021. تم الاسترجاع في 7 مارس 2020 .
- ↑ فان فليك، توم. "يونكس ومولتيكس" . Multicians.org . مؤرشف من الأصل في 26 أبريل 2022. تم الاطلاع عليه في 7 مارس 2020 .
- ↑ – مرجع الصدفة والأدوات المساعدة، مواصفات يونكس الموحدة ، الإصدار 5 من مجموعة Open Group
- ↑ – دليل الأوامر العامة لنظام FreeBSD
- ↑ – دليل مستخدم لينكس – أوامر المستخدم من Manned.org
- ↑ "دليل مستخدم SpartaDOS X 4.48" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 10-10-2021 . تم الاطلاع عليه بتاريخ 16-03-2019 .
- ↑ "بذور كريس: بانوس" . chrisacorns.computinghistory.org.uk . مؤرشف من الأصل بتاريخ 31 مارس 2016. تم الاطلاع عليه بتاريخ 16 مارس 2019 .
- ↑ "Shell - KolibriOS wiki" . wiki.kolibrios.org . مؤرشف من الأصل بتاريخ 11 فبراير 2019. تم الاطلاع عليه بتاريخ 16 مارس 2019 .
- ↑ "أوامر معالج الأوامر (Windows CE 5.0)" . docs.microsoft.com . مؤرشف من الأصل بتاريخ 15 مايو 2020. تم الاطلاع عليه بتاريخ 13 أبريل 2020 .
- ↑ "تحديد المجلد الحالي - MATLAB pwd" . www.mathworks.com . مؤرشف من الأصل بتاريخ 2022-04-09 . تم الاطلاع عليه بتاريخ 2019-04-06 .
- ↑ "مرجع الدالة: pwd" . octave.sourceforge.io . مؤرشف من الأصل بتاريخ 2022-04-20 . تم الاطلاع عليه بتاريخ 2019-04-06 .
- ↑ "cd" . pubs.opengroup.org . مؤرشف من الأصل بتاريخ 2021-11-09 . تم الاطلاع عليه بتاريخ 2020-09-12 .
للمزيد من القراءة
- ماكيلهيرن، كيرك (2006). سطر أوامر نظام التشغيل ماك أو إس إكس: يونكس من الداخل . جون وايلي وأولاده . ISBN 978-0470113851.
روابط خارجية
- – مرجع الصدفة والأدوات المساعدة، مواصفات يونكس الموحدة ، الإصدار 5 من مجموعة Open Group
- – دليل الأوامر العامة لنظام FreeBSD
- – دليل الأوامر العامة لنظام NetBSD
- دليل الأوامر العامة لنظام OpenBSD
- – دليل مرجعي لأوامر المستخدم لنظام التشغيل Solaris 11.4
- – دليل مستخدم لينكس – أوامر المستخدم من Manned.org
- – دليل مبرمج الخطة 9 ، المجلد 1
- – دليل أوامر Inferno العامة
- أوامر Multics
- أدوات يونكس SUS2008
- أوامر الخطة 9
- أوامر نظام التشغيل إنفيرنو
- أوامر IBM i Qshell
- أدلة نظام الملفات
