موصى به, 2024

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

كيفية إضافة مسار جديد إلى مسار في سطر الأوامر بالطريقة الصحيحة

من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل الØ

من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل الØ

جدول المحتويات:

Anonim

مسار المستخدم هو سلسلة الأدلة التي يتم البحث فيها عن برامج سطر الأوامر من أجل تشغيلها. على سبيل المثال ، إذا قمت بكتابة "iostat" في الجهاز ، فسيتم تشغيل iostat من / usr / sbin لأن "/ usr / sbin" جزء من PATH $ الخاص بك. وفقًا لذلك ، قد يحتاج المستخدمون الذين يستخدمون سطر الأوامر بشكل متكرر إلى ضبط أو إضافة مسارات جديدة إلى المحطة الطرفية الخاصة بهم بحيث يمكن تنفيذ الأوامر بشكل صحيح.

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

إضافة دليل إلى PATH

أسهل طريقة لإضافة مسار جديد إلى $ PATH (متغير البيئة) هي أمر التصدير. في هذا المثال ، سنضيف "~ / opt / bin" إلى المستخدم PATH مع التصدير:

export PATH=$PATH:~/opt/bin

يمكنك تشغيل ذلك مباشرة من سطر الأوامر ، ثم تحقق من PATH $ مع صدى لإظهار أنه تمت إضافته على هذا النحو:

echo $PATH

هذا يجب أن يُرجع شيئًا مما يلي ، لاحظ دليل ~ / opt / bin المضافة حديثًا في النهاية:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

إضافة مسارات متعددة إلى PATH

تمامًا كما يمكن تخزين مسارات متعددة وربطها معًا في PATH $ وفقًا لأولوية البحث الخاصة بها ، يمكنك أيضًا إضافة مسارات جديدة بهذه الطريقة. سنستخدم نفس المثال كما كان من قبل ، ولكن هذه المرة أيضًا أضف دليل ~ / dev / bin:

export PATH=$PATH:~/opt/bin:~/dev/bin

وضع PATH في شل الملف

ضع في اعتبارك أنه لكي تستمر التغييرات التي تطرأ على PATH ، ستحتاج إلى إضافتها إلى ~ / .profile أو .zshrc أو ~ / .bash_profile ، اعتمادًا على الإصدار الذي تستخدمه. استخدم محرر النصوص المفضل لديك للقيام بذلك ، سواء كان نانو أو emacs أو vim. إذا كنت تزداد تعقيدًا ، فمن الأفضل إضافة تعليقات إلى .profile لإبقاء الأشياء قابلة للفحص بسهولة:

#Adding opt bin and dev bin to PATH for fun
export PATH=$PATH:~/opt/bin:~/dev/bin

Bash هو shell الافتراضي في OS X ، لكن zsh و sh و ksh و tcsh مدمجة أيضًا مع Mac ، وتغيير OS X shell هو عملية سهلة للغاية إما مع chsh أو داخل تفضيلات Terminal و / أو iTerm2.

Top