كيفية إصلاح أخطاء "الأمر غير موجود" في سطر أوامر Mac
جدول المحتويات:
قد يواجه مستخدمو Mac المتقدمون الذين يستخدمون سطر الأوامر أحيانًا رسالة خطأ "لم يتم العثور على الأمر" عند محاولة تشغيل شيء ما في سطر الأوامر. يمكن أن يظهر خطأ "الأمر غير موجود" في الوحدة الطرفية لعدة أسباب في سطر الأوامر لنظامي التشغيل MacOS و Mac OS X ، كما سنناقش هنا ، وبالطبع سنقدم حلولًا لهذه المشكلات.
لماذا ترى رسائل الخطأ "لم يتم العثور على الأمر" في سطر الأوامر
الأسباب الأربعة الأكثر شيوعًا وراء ظهور رسالة "لم يتم العثور على الأمر" في سطر أوامر Mac هي كما يلي:
- تم إدخال بناء جملة الأمر بشكل غير صحيح
- الأمر الذي تحاول تشغيله غير مثبت
- تم حذف الأمر ، أو الأسوأ من ذلك ، تم حذف دليل النظام أو تعديله
- المستخدمون $ PATH غير مكتمل ، أو تم تعيين أو إعادة تعيين أو مسح $ PATH بشكل خاطئ - وهذا هو السبب الأكثر شيوعًا لرؤية رسالة "الأمر غير موجود"
لحسن الحظ يمكنك حل كل هذه المشكلات وإعادة العمل المشترك مرة أخرى كما هو متوقع. إذا قمت ببساطة بإدخال بناء الجملة بشكل خاطئ ، فإن إدخاله بشكل صحيح يحل ذلك ، سهل! علاوة على ذلك ، سنبدأ بالسبب الأكثر شيوعًا ، وهو أن المستخدمين $ PATH لم يتم تعيينهم بشكل صحيح ، أو تمت إعادة تعيينهم بطريقة ما.
إصلاح الرسائل الطرفية "لم يتم العثور على الأمر" في نظام التشغيل Mac OS باستخدام إعداد $ PATH
السبب الأكثر احتمالاً وراء رؤية مستخدمي Mac بشكل غير متوقع لرسالة "لم يتم العثور على الأمر" في سطر الأوامر هو أن شيئًا ما انحرف مع المستخدمين $ PATH ، أو لم يتم تعيين المسار حيث يوجد الأمر. يمكنك التحقق من المسار $ مع "echo $ PATH" إذا كنت ترغب في ذلك ، وإلا يمكنك فقط تشغيل الأوامر التالية لتعيين المسار الافتراضي القياسي الذي يستخدمه نظام التشغيل Mac OS في سطر الأوامر:
export PATH=/ usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin "
اضغط على رجوع وقم بتشغيل الأمر مرة أخرى ، يجب أن يعمل بشكل جيد.
بالمناسبة ، على الرغم من أننا نركز على نظام التشغيل Mac OS هنا ، تنطبق هذه الفكرة نفسها على أنواع أخرى من يونكس ولينكس أيضًا.
ملاحظة إذا كان الأمر المقصود الذي تحاول استخدامه موجودًا في دليل غير قياسي أو في مكان آخر (/ usr / local / sbin / إلخ) ، يمكنك دائمًا إضافة هذا $ PATH الجديد في سطر الأوامر لتحديد مكان البحث إذا لزم الأمر.
قبل ذلك ، حيث تظهر رسالة "لم يتم العثور على الأمر" أثناء تشغيل سطر الأوامر البسيط ls و cd:
بعد ذلك ، مع عمل هذه الأوامر بنجاح كما هو متوقع:
كيف يحدث هذا؟ في بعض الأحيان ، يمكن أن يتم تشغيل أمر PATH للتصدير غير مكتمل أو غير صحيح ، وفشل في ضبط متغيرات البيئة ، من بين أسباب أخرى.
قد تحتاج إلى تحديث غلاف سطر الأوامر حتى يسري التغيير. إذا أعدت تشغيل Terminal وحصلت على خطأ "الأمر غير موجود" مرة أخرى ، فقم بإضافة أوامر تصدير $ PATH إلى المستخدمين.
"لم يتم العثور على الأمر" لأنه لم يتم تثبيت الأمر؟ استخدم HomeBrew
إذا لم يتم تثبيت الأمر على جهاز Mac ، للحصول على أمثلة شائعة مثل wget أو htop أو العديد من أوامر unix المفيدة الأخرى المتوفرة كحزم Homebrew التي لم يتم تثبيتها مسبقًا في Mac OS ، إذن أبسط حل هو تثبيت Homebrew واستخدامه على جهاز Mac للوصول إلى أدوات سطر الأوامر هذه. يعد Homebrew أداة رائعة على أي حال ، لذا إذا كنت ستقضي بعض الوقت في Terminal ، فربما تريده.
"الأمر غير موجود" لأن دليل النظام مفقود؟ استعادة ملفات النظام المفقودة
بين الحين والآخر ، قد يجد مستخدمو Mac أنفسهم في موقف يقومون فيه بحذف ملفات النظام عن طريق الخطأ أو عن غير قصد من نظام التشغيل Mac OS. يحدث هذا عادةً عندما يقوم شخص ما بتجربة أوامر rm / srm وحرف بدل ، أو ربما أصبح شديد الحماس مع سلة المهملات عند تسجيل الدخول كجذر. على أي حال ، يمكنك أن تقرأ هنا كيفية استعادة ملفات النظام المحذوفة أو المفقودة إلى نظامي التشغيل Mac OS و Mac OS X - وعادةً ما تتضمن الاستعادة من نسخة احتياطية أو إعادة تثبيت برنامج النظام نفسه.
هل تعرف سببًا آخر وراء ظهور رسالة الخطأ "لم يتم العثور على الأمر" في Mac OS Terminal؟ ربما لديك حل أفضل مما هو معروض أعلاه؟ شارك معنا في التعليقات أدناه!