إذا كتبت أمرًا ورأيت الخطأ "لم يتم العثور على الأمر" ، فقد يعني ذلك أن الدليل الذي تم حفظ الملف القابل للتنفيذ فيه لم تتم إضافته إلى المسار الخاص بك. تعلمك مقالة ويكي هاو هذه كيفية العثور على المسار الكامل لملف ، وكيفية عرض متغيرات بيئة المسار ، وكيفية إضافة أدلة جديدة إلى مسارك عند الضرورة.
خطوات
الخطوة 1. ابحث عن المسار الكامل لملف
إذا كنت بحاجة إلى العثور على المسار المطلق لملف على نظامك ، فيمكنك القيام بذلك باستخدام الأمر find. لنفترض أنك بحاجة إلى العثور على المسار الكامل لبرنامج يسمى مرح:
-
اكتب find / -name "fun" –type f print واضغط على ↵ Enter.
- يعرض هذا المسار الكامل للملف المسمى مرح بغض النظر عن الدليل الذي أنت فيه.
- لو مرح في دليل يسمى / ألعاب / رهيبة ، سترى / games / awesome / fun في نتائج الأمر.
الخطوة 2. اعرض متغير بيئة المسار الخاص بك
عندما تكتب أمرًا ، تبحث عنه الصدفة في الدلائل المحددة بواسطة المسار الخاص بك. يمكنك استخدام echo $ PATH للعثور على الدلائل التي تم تعيين غلافك عليها للتحقق من الملفات القابلة للتنفيذ. لنفعل ذلك:
-
اكتب echo $ PATH في موجه الأوامر واضغط على زر الإدخال Enter.
- يجب أن تبدو النتائج كما يلي: usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
- هذا الإخراج عبارة عن قائمة من الدلائل حيث يتم تخزين الملفات القابلة للتنفيذ. إذا حاولت تشغيل ملف أو أمر غير موجود في أحد الأدلة الموجودة في مسارك ، فستتلقى رسالة خطأ تفيد بعدم العثور على الأمر.
الخطوة 3. إضافة دليل جديد إلى المسار
لنفترض أنك تريد تشغيل هذا الملف المسمى مرح. لقد تعلمت من تشغيل أمر البحث أنه موجود في دليل يسمى / games / awesome. ومع ذلك ، فإن / games / awesome ليس في طريقك ، ولا تريد كتابة المسار الكامل فقط لتشغيل اللعبة. لإضافته إلى مسارك:
-
اكتب مسار التصدير = $ PATH: / games / awesome واضغط على ↵ Enter.
- الآن يمكنك الركض مرح فقط عن طريق كتابة اسمه في سطر الأوامر (بدلاً من / ألعاب / رهيبة / مرح) والضغط على ↵ Enter.
- يؤثر هذا التغيير فقط على الغلاف الحالي. إذا فتحت نافذة طرفية جديدة أو سجلت الدخول في مكان آخر ، فسيتعين عليك إعادة إضافة المسار. لجعل التغيير دائمًا ، أضف الأمر إلى ملف التكوين الخاص بالصدفة (على سبيل المثال ، .bashrc, .cshrc).