موصى به, 2024

اختيار المحرر

تحقق من مسار الماكنتوش الخاص بك باستخدام مسار echo $

Understanding $PATH

Understanding $PATH
Anonim

في أي وقت تقوم فيه بتشغيل أمر من خلال Terminal مباشرةً بواسطة اسم أمر مثل ls أو dscacheutil ، يبحث جهاز Mac الخاص بك عبر سلسلة من الدلائل لوجود هذا الأمر. تسمى قائمة الأدلة هذه PATH ، وهي ترحيل من الأسس الأساسية لنظام التشغيل Mac OS X.

كما كنت قد خمنت ، فإن فحص PATH الخاص بك في Mac OS X هو نفسه كما هو الحال في معظم المتغيرات يونكس الأخرى ، لذلك إذا كنت تأتي من خلفية لينكس أو يونيكس يمكنك استخدام بناء الجملة نفسه للتحقق من المسار ومعرفة ما هي الدلائل المدرجة في المسار النشط حاليا للقذيفة.

للتحقق من ذلك ، تحتاج فقط إلى استخدام أمر الارتداد في موجه الجهاز كما يلي:

echo $PATH

سيؤدي تنفيذ هذا الأمر بنجاح إلى رؤية شيء مثل التالي:

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

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

يمكن أن يكون هذا مفيدًا أيضًا عند عدم استكشاف أوامر استكشاف الأخطاء وإصلاحها ورسائل الخطأ الأخرى ذات الصلة لتنفيذ الأمر ، لأنه إذا لم يتم سرد مسار سلة المهملات ، فقد يلزم إضافتها قبل أن تعرف shell مكان البحث لتنفيذ الأمر المعني.

Top