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

click fraud protection

على Linux ، $ PATH يحدد الدلائل القياسية التي يمكن من خلالها تشغيل البرامج القابلة للتنفيذ من على النظام من خلال المحطة. هذه الدلائل هي "/ usr / bin" و "/ usr / local" و "/ usr / sbin" وبعض الأدلة الأخرى (اعتمادًا على توزيع Linux الذي تستخدمه). إذا كنت تريد تشغيل برامج خارج هذه الأدلة ، فيجب إضافة الدليل إلى $ PATH.

النسخ الاحتياطي .bashrc

مضيفا الدلائل إلى $ PATH على لينكس عن طريق تحرير ملف ".bashrc" لمستخدم فردي. ومع ذلك ، قبل البدء في عملية التحرير ، يجب عمل نسخة احتياطية من ملف ".bashrc" الخاص بك ، لأنه يحدد المتغيرات الطرفية لحساب المستخدم.

باستخدام cp الأمر ، عمل نسخة كاملة من ملف ".bashrc" في الدليل الرئيسي (~) ، ووضع النسخة الاحتياطية في "المستندات" ، مع امتداد الملف ".bak".

ملاحظة: ألا تريد تخزين النسخة الاحتياطية في دليل "المستندات"؟ جرب "سطح المكتب" ، وهو مجلد مزامنة سحابية مثل "Dropbox" أو شيء مشابه.

cp ~ / .bashrc ~ / Documents / bashrc.bak

تحرير .bashrc

مع نسخ ملف ".bashrc" احتياطيًا إلى مجلد "المستندات" ، يمكن أن يبدأ التحرير. باستخدام نانو الأمر ، افتح ملف ".bashrc" (الموجود في دليل منزلك) لأغراض التحرير.

instagram viewer

تحذير: لا تفتح ".bashrc" مع sudo ، حيث ستفتح ملف ".bashrc" لحساب الجذر وليس ملف حساب المستخدم الخاص بك!

nano -w ~ / .bashrc

داخل محرر Nano ، شق طريقك إلى أسفل الملف. ثم اكتب تصدير تليها PATH = $ PATH: دليل. لذا ، على سبيل المثال ، لتشغيل برنامج مباشرة من مجلد "البرامج" في "/ home / derrik /" سأكتب التعليمات البرمجية التالية في Nano.

تصدير PATH = $ PATH: / home / derrik / Programs /

لأغراضك ، انسخ مثال الأمر أدناه واستبدل "الدليل" بالموقع الدقيق لمجلد البرنامج ، أو مجلد البرنامج النصي بحيث يمكن إضافته إلى مسارك. ضع في اعتبارك أنه من الممكن إضافة العديد $ PATH الخطوط ، وليس هناك حد ، لذلك لا تتردد في إضافة العديد من المواقع كما تريد!

تصدير PATH = $ PATH: / location / to / program / or / script / folder /

عند إضافة العديد من خطوط $ PATH إلى ملف ".bashrc" حسب الحاجة ، اضغط على Ctrl + O زر على لوحة المفاتيح لحفظ التعديلات. ثم أغلق Nano باستخدام Ctrl + X.

بعد الخروج من نانو محرر النص الخاص بك $ PATH لن يتم تحديثها على الفور. السبب في أن التحديث ليس فوريًا هو أن جلسة عمل المحطة الطرفية لا يتم تحديثها تلقائيًا ويجب تحديثها. لتحديث جلسة الوحدة الطرفية ، أغلق الوحدة الطرفية وأعد فتحها. من هناك ، يمكنك تأكيد الجديد الخاص بك $ PATH تمت إضافة مواقع عن طريق تشغيل الأمر التالي في محطة طرفية.

صدى $ PATH. 

إضافة مواقع إلى PATH $ للمستخدمين الآخرين

بالإضافة إلى إضافة مواقع إلى $ PATH لحساب المستخدم الخاص بك على نظام Linux ، قد ترغب في إضافة عناصر إلى $ PATH حساب مستخدم آخر. هيريس كيفية القيام بذلك.

أولا ، استخدم سو أمر لتسجيل الدخول إلى المستخدم الذي ترغب في تعديل لينكس $ PATH.

اسم المستخدم سو

بعد تسجيل الدخول إلى حساب المستخدم ، استخدم cp الأمر لنسخ ملف "bashrc" الخاص بهم إلى "المستندات" لحفظها.

cp .bashrc ~ / Documents / bashrc.bak

مع العناية الاحتياطية ، افتح ملف ".bashrc" في نانو محرر نص مع الأمر أدناه.

nano -w ~ / .bashrc

انتقل إلى الجزء السفلي من ملف "bashrc" ، واكتب في الأمر أدناه. ضع في اعتبارك أنك ستحتاج إلى تغيير "/ location / إلى / program / أو / script / folder /" لتناسب احتياجاتك الخاصة.

تصدير 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: دليل. على سبيل المثال ، لإضافة دليل نص برمجي في "المستندات" مؤقتًا ، يمكنك:

تصدير PATH = $ PATH: / home / derrik / Documents / shell-scripts /

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

إزالة الإضافات إلى $ PATH

هل تتطلع للتخلص من المواقع المخصصة المضافة إلى $ PATH على Linux؟ اتبع الخطوات أدناه للتراجع عن التعديلات.

ملاحظة: إذا كنت بحاجة إلى استعادة الإعدادات الافتراضية لمستخدم آخر ، فقم بتسجيل الدخول باستخدام اسم المستخدم سوقبل اتباع الخطوات أدناه.

الخطوة 1: احذف ملف ".bashrc" باستخدام ملف جمهورية مقدونيا أمر.

جمهورية مقدونيا ~ / .bashrc

الخطوة 2: أعد تسمية ملف "bashrc.bak" باسم ".bashrc" في مجلد "المستندات" ، ثم ضعه في الدليل الرئيسي (~).

mv ~ / Documetns / bashrc.bak ~ / .bashrc

الخطوه 3: أعد تشغيل جلسة العمل الطرفية لتصبح التغييرات سارية المفعول.

الخطوة الرابعة: قم بتشغيل $ PATH الأمر للتحقق لمعرفة ما إذا كانت التعديلات المخصصة الخاصة بك قد اختفت.

$ PATH
watch instagram story