كيفية إضافة مسار جديد إلى المسار في سطر الأوامر بالطريقة الصحيحة
جدول المحتويات:
مسار المستخدم هو سلسلة الدلائل التي يتم البحث في برامج سطر الأوامر من أجل تشغيلها. على سبيل المثال ، إذا كتبت "iostat" في المحطة ، فسيتم تشغيل iostat من / usr / sbin لأن “/ usr / sbin” جزء من $ PATH. وفقًا لذلك ، قد يحتاج المستخدمون الذين يستخدمون سطر الأوامر بشكل متكرر إلى تعديل أو إضافة مسارات جديدة إلى المحطة الطرفية الخاصة بهم بحيث يمكن تنفيذ الأوامر بشكل صحيح.
ربما من الواضح الآن أن تعديل PATH يستهدف المستخدمين والمطورين الأكثر تقدمًا الذين يستخدمون Terminal ويقضون الكثير من الوقت في سطر الأوامر. عادةً ما لا يحتاج مستخدمو Mac العاديون إلى تغيير هذا أو إضافته أو تعديله بطريقة أخرى في نظام التشغيل Mac OS X. وبالحديث عن نظام التشغيل Mac OS X ، بينما من الواضح أن هذا يركز على نظام Mac ، يمكنك استخدام هذه الحيلة نفسها لإضافة PATH إلى غلافك في Linux أيضًا ، بالإضافة إلى معظم نكهات يونكس الأخرى.
قبل البدء ، قد ترغب في رؤية المسار $ الحالي فقط في حالة تعطل شيء ما ، وبهذه الطريقة يمكنك استعادته بسهولة عن طريق التصدير باستخدام نفس الأوامر. للتحقق من المسار $ الحالي ، ما عليك سوى كتابة: “echo $ PATH”
إضافة دليل إلى PATH
أسهل طريقة لإضافة مسار جديد إلى $ PATH (متغير البيئة) هي باستخدام أمر التصدير. في هذا المثال ، سنضيف "~ / opt / bin" إلى المستخدم PATH مع التصدير:
مسار التصدير=$ PATH: ~ / opt / bin
يمكنك تشغيل ذلك مباشرة من سطر الأوامر ، ثم تحقق من $ PATH مع echo لإظهار أنه قد تمت إضافته على النحو التالي:
echo $ PATH
هذا يجب أن يعيد شيئًا مثل ما يلي ، لاحظ الدليل المضاف حديثًا ~ / opt / bin في النهاية:
/ usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / Users / osxdaily / opt / bin
كيفية إضافة مسارات متعددة إلى PATH
مثلما يمكن تخزين مسارات متعددة وربطها معًا في $ PATH وفقًا لأولويات البحث الخاصة بهم ، يمكنك أيضًا إضافة مسارات جديدة بهذه الطريقة. سنستخدم نفس المثال السابق ، ولكن هذه المرة نضيف أيضًا الدليل ~ / dev / bin:
مسار التصدير=$ PATH: ~ / opt / bin: ~ / dev / bin
ضبط المسار في ملف تعريف شل
ضع في اعتبارك أنه لكي تستمر التغييرات على PATH ، ستحتاج إلى إضافتها إلى ~ / .profile أو .zshrc أو ~ / .bash_profile ، اعتمادًا على الصدفة التي تستخدمها. استخدم محرر النصوص المفضل لديك للقيام بذلك ، سواء كان ذلك nano أو emacs أو vim. إذا كنت تزداد تعقيدًا ، فمن الأفضل إضافة تعليقات إلى الملف الشخصي. لإبقاء الأشياء قابلة للفحص بسهولة:
إضافة opt bin و dev bin إلى PATH من أجل المتعة export PATH=$ PATH: ~ / opt / bin: ~ / dev / bin
Bash هو الغلاف الافتراضي في العديد من إصدارات Mac OS X ، لكن zsh هو الافتراضي في الإصدارات الحديثة اللاحقة ، وبالطبع هناك قذائف أخرى مثل sh و ksh و tcsh مدمجة أيضًا مع ماك. يعد تغيير غلاف Mac OS X عملية سهلة للغاية إما باستخدام chsh أو ضمن تفضيلات Terminal و / أو iTerm2.