بحث
ما هو الدليل العامل في نظام Linux وكيفية استخدامه؟
أخرى #الدليل_العامل #Linux

ما هو الدليل العامل في نظام Linux وكيفية استخدامه؟

تاريخ النشر: آخر تحديث: 16 مشاهدة 0 تعليق 3 دقائق قراءة
16 مشاهدة
0 إعجاب
0 تعليق
موثوق 95%

عندما تعمل في طرفية Linux، سيكون هناك دليل محدد نشط دائمًا، يُعرف بالدليل العامل. هذه الفكرة الأساسية تتيح لك التنقل في نظام الملفات الخاص بك، وإدراج الملفات، وتنفيذ الأوامر.

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

“الدليل العامل” (أو “الدليل الحالي”) هو مفهوم خاص بسطر أوامر Linux. يمكنك التفكير في الدليل العامل كمعادل لدليل قد تكون تشاهده في مدير الملفات الخاص بك، مثل Files أو Dolphin. عندما تفتح طرفية، سيبدأ الدليل العامل عادةً كدليلك المنزلي (مثل /home/$USER).

يمكنك التنقل إلى أدلة مختلفة عن طريق تغيير الدليل العامل الحالي باستخدام أمر cd. على سبيل المثال، كتابة cd / ستحدد دليلك العامل إلى الدليل الجذري. بعض الأوامر، مثل ls، ستعمل على الدليل العامل بشكل افتراضي.

A Mac terminal showing effects of cd and ls commands.
A Mac terminal showing effects of cd and ls commands.

بدون أي معطيات، يقوم ls بإدراج محتويات الدليل العامل. يمكنك تجاوز هذا السلوك عن طريق تمرير مسار واحد على الأقل إلى ملف أو دليل كمعطى لـ ls.

لا تحتاج دائمًا إلى تغيير الدليل العامل لأن العديد من الأوامر يمكن أن تعمل على أي دليل أو ملف تمرره كمعطى. لكن تغيير الأدلة يمكن أن يجعل الأمور أكثر راحة.

كيفية تغيير الدليل العامل

أمر cd بسيط جدًا. ستستخدمه تقريبًا بهذه الطريقة:

cd [directory] 

لذا، cd / ستغير إلى الدليل الجذري وcd /usr/local/bin ستغير إلى الدليل الذي يحتوي على الملفات الثنائية المحلية على جهازك.

عادةً ما يكون من العملي استخدام المسارات النسبية بدلاً من كتابة المسارات المطلقة الكاملة. لذا، إذا كان دليلك العامل الحالي هو /usr/local، يمكنك تشغيل cd bin لتغيير إلى الدليل المسمى “bin” الذي يقع داخل دليلك العامل.

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

كل شيء عن أمر pwd

أمر pwd يعني “طباعة الدليل العامل”. يقوم بكتابة المسار الكامل لدليلك العامل إلى الإخراج. يدعم pwd أيضًا خيارات مثل -L و -P، التي تحدد كيفية تعامل الأمر مع الروابط الرمزية.

The pwd command prints the path of the working directory, in this case, /usr/local/bin.
The pwd command prints the path of the working directory, in this case, /usr/local/bin.

ماذا عن متغير البيئة PWD؟

يستخدم أمر pwd متغير بيئة يسمى PWD لتنفيذ عمله. يجب أن يتم تعيين هذا المتغير بواسطة أي أمر يغير الدليل العامل الحالي، مثل cd. يمكنك التحقق من ذلك من خلال فحص قيمة $PWD.

عندما تقوم بتغيير دليل العمل الخاص بك، ستقوم واجهة الأوامر أيضًا بتتبع الدليل الذي غادرت منه للتو في OLDPWD. هذا مفيد لأمر cd، الذي سيعتبر cd - كما لو كان cd $OLDPWD، مما يعيدك إلى دليل العمل السابق.

التعليقات 0

سجل دخولك لإضافة تعليق

لا توجد تعليقات بعد. كن أول من يعلق!