- - كيفية إضافة الدلائل إلى المسار على لينكس

كيفية إضافة الدلائل على مسار لينكس

على لينكس ، $ 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>

تعليقات