على لينكس ، $ PATH يحدد الدلائل القياسية التييمكن تشغيل البرامج القابلة للتنفيذ من على النظام من خلال المحطة. هذه الدلائل هي "/ usr / bin" ، "/ usr / local" ، "/ usr / sbin" ، وعدد قليل منها (اعتمادًا على توزيع Linux الذي تستخدمه). إذا كنت ترغب في تشغيل برامج خارج هذه الدلائل ، فيجب إضافة الدليل إلى $ PATH.
النسخ الاحتياطي
إضافة الدلائل إلى $ PATH على لينكس يتم عن طريق تحرير ".ملف bashrc لمستخدم فردي. ومع ذلك ، قبل بدء عملية التحرير ، يجب عمل نسخة احتياطية من ملف ".bashrc" الخاص بك ، لأنه يحدد المتغيرات الطرفية لحساب المستخدم.
باستخدام حزب المحافظين الأمر ، قم بعمل نسخة كاملة من ملف ".bashrc" في الدليل الرئيسي (~) ، ثم ضع النسخة الاحتياطية في "المستندات" ، مع امتداد الملف ".bak".
ملاحظة: ألا تريد تخزين النسخة الاحتياطية في دليل "المستندات"؟ جرّب "Desktop" ، مجلد مزامنة سحابة مثل "Dropbox" أو شيء مشابه.
cp ~/.bashrc ~/Documents/bashrc.bak
تحرير .bashrc
مع نسخ ملف ".bashrc" احتياطيًا إلى مجلد "المستندات" ، يمكن أن يبدأ التحرير. باستخدام نانو الأمر ، افتح ملف ".bashrc" (الموجود في الدليل الرئيسي الخاص بك) لأغراض التحرير.
تحذير: لا تفتح ".bashrc" مع sudo ، حيث ستفتح ملف ".bashrc" الخاص بحساب Root وليس ملف حساب المستخدم الخاص بك!
nano -w ~/.bashrc
داخل محرر Nano ، تشق طريقك إلى أسفل الملف. ثم اكتب تصدير تليها PATH = $ PATH: دليل. لذا ، على سبيل المثال ، لتشغيل برنامج مباشرةً من مجلد "البرامج" في "/ home / derrik /" ، اكتب الكود التالي في Nano.
export PATH=$PATH:/home/derrik/programs/
لأغراضك ، انسخ مثال الأمر أدناهواستبدل "الدليل" بالموقع الدقيق لمجلد البرنامج ، أو مجلد البرنامج النصي بحيث يمكن إضافته إلى المسار الخاص بك. ضع في اعتبارك أنه من الممكن إضافة متعددة $ PATH خطوط ، وليس هناك حد ، لذلك لا تتردد في إضافة العديد من المواقع كما تريد!
export PATH=$PATH:/location/to/program/or/script/folder/
عندما تضيف العديد من أسطر PATH $ إلى ملف ".bashrc" حسب حاجتك ، اضغط على Ctrl + O زر على لوحة المفاتيح لحفظ التعديلات. ثم ، أغلق نانو مع Ctrl + X.
بعد الخروج من نانو محرر النص الخاص بك $ PATH لن يتم تحديثه على الفور. السبب في أن التحديث ليس فوريًا ، لا يتم تحديث الجلسة النهائية تلقائيًا ويجب تحديثها. لتحديث جلسة العمل الطرفية ، أغلق الجهاز وأعد فتحه. من هناك ، يمكنك تأكيد الجديد الخاص بك $ PATH تمت إضافة المواقع عن طريق تشغيل الأمر التالي في محطة.

echo $PATH
إضافة مواقع إلى PATH $ للمستخدمين الآخرين
بالإضافة إلى إضافة مواقع إلى $ PATH لحساب المستخدم الخاص بك على نظام Linux ، قد ترغب في إضافة عناصر إلى $ PATH من حساب مستخدم آخر. هيريس كيفية القيام بذلك.
أولا ، استخدم سو الأمر لتسجيل الدخول إلى المستخدم الذي ترغب في تعديل Linux $ PATH.
su username
بعد تسجيل الدخول إلى حساب المستخدم ، استخدم حزب المحافظين أمر لنسخ ملفهم ".bashrc" إلى "مستندات" لحفظها.
cp .bashrc ~/Documents/bashrc.bak
مع العناية الاحتياطية ، افتح ملف ".bashrc" في نانو محرر النص مع الأمر أدناه.

nano -w ~/.bashrc
انتقل إلى أسفل ملف ".bashrc" ، واكتب في الأمر أدناه. ضع في اعتبارك أنك ستحتاج إلى تغيير "/ location / to / program / أو / script / folder /" ليناسب احتياجاتك الخاصة.
export PATH=$PATH:/location/to/program/or/script/folder/
كرر هذه العملية لإضافة العديد من المواقع إلى PATH $ كما تريد. عند الانتهاء ، احفظ التعديلات باستخدام Ctrl + O، والخروج مع Ctrl + X. في المرة القادمة التي يسجل فيها المستخدم الدخول ، سيكون بإمكانه تشغيل أشياء في PATH $ من المواقع الجديدة التي أضفتها.
أضف الدلائل مؤقتًا إلى PATH $ على Linux
إضافة الدلائل الفردية بشكل دائم إلىيعد PATH على نظام Linux عن طريق تحرير ملف ".bashrc" مفيدًا إذا كان لديك برامج متخصصة ترغب في تشغيلها طوال الوقت. ومع ذلك ، إذا كنت بحاجة فقط إلى تشغيل شيء ما مرة واحدة للاختبار ، أو مجرد ترقيع ، فليس من المنطقي إضافة شيء إلى PATH $ على Linux بشكل دائم.
بديل دائم الدلائل المخصصة في $ PATH هو من خلال الاستفادة من تصدير الأمر في المحطة لإضافة موقع مؤقتا إلى $ PATH.
فتح نافذة محطة والكتابة في تصدير القيادة ، تليها ATH = $ PATH: دليل. على سبيل المثال ، لإضافة دليل نص برمجي في "المستندات" مؤقتًا ، يمكنك القيام بما يلي:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/
عند تشغيل هذا الأمر ، الجلسة النهائيةالذي تستخدمه سيكون له موقع المسار المؤقت الجديد. سيظل موقع PATH $ المؤقت متاحًا على نظام Linux حتى يتم إعادة تشغيل النظام.
إزالة الإضافات إلى $ PATH
هل ترغب في التخلص من المواقع المخصصة التي تمت إضافتها إلى $ PATH على نظام Linux؟ اتبع الخطوات أدناه للتراجع عن التعديلات.
ملاحظة: إذا كنت بحاجة إلى استعادة الإعدادات الافتراضية لمستخدم آخر ، فقم بتسجيل الدخول باستخدام su username
قبل اتباع الخطوات أدناه.
الخطوة 1: احذف ملف ".bashrc" باستخدام جمهورية مقدونيا أمر.
rm ~/.bashrc
الخطوة 2: أعد تسمية الملف "bashrc.bak" كـ ".bashrc" في مجلد "Documents" ، ثم ضعه في الدليل الرئيسي (~).
mv ~/Documetns/bashrc.bak ~/.bashrc
الخطوه 3: أعد تشغيل جلسة العمل الطرفية لتصبح التغييرات نافذة المفعول.
الخطوة 4: تشغيل $ PATH أمر للتحقق لمعرفة ما إذا كانت التعديلات المخصصة قد ولت.
$PATH</ P>
تعليقات