سؤال

يحرر:لا شيء يمكن رؤيته هنا!!!إرجاع 127 يعني أنه لم يتم العثور على الأمر - اضطر إلى إعطاء مسار مطلق للأمر لسبب ما:/ (لم أحذفه في حالة مواجهة شخص آخر لهذه المشكلة)

هل هناك مرجع لحالات الإرجاع لوظائف Linux الشائعة مثل ls؟(يبدو أنه لا يوجد في صفحات الدليل، على الأقل بالنسبة لـ ls).إذا لم يكن الأمر كذلك، هل يمكن لأحد أن يقول لي ماذا ls إرجاع 127 يعني؟

هل كانت مفيدة؟

المحلول

127 هو خطأ للقيادة غير موجود. في هذه الحالة، فقط اضطررت لاستخدام مسار مطلق إلى الأمر (/bin/ls)

نصائح أخرى

http://www.opengroup.org/onlinepubs/009695399 /utilities/ls.html قيمة إرجاع 0 يعني نجاح، أي شيء> 0 هو خطأ

وls ليس وظيفة باش. هذا هو الأداة الخارجية. على لينكس، ls هو جزء من المرافق ملف GNU. man ls ينبغي أن تظهر لك معلومات مماثلة HTTP: //www.gnu كافيه / البرمجيات / coreutils / دليل / html_node / ليرة سورية، invocation.html حيث يتم تعريف القيم الوحيدة الممكنة للحصول على مركز خروجها ك 0، 1 و 2.

ل ليرة سورية:"حالة الخروج هي 0 إذا كان موافقًا، و1 إذا كانت هناك مشكلات بسيطة، و2 إذا كانت هناك مشكلة خطيرة."

مصدر: صفحات دليل UNIX:ليرة سورية

أظن أن خياراتك لمعرفة ذلك بشكل عام هي:

  1. رجل
  2. جوجل
  3. تحليل كود المصدر
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top