progioname (x) المراجع في manpages - ماذا يعني الرقم في ()؟ [مكرر

StackOverflow https://stackoverflow.com/questions/886055

  •  23-08-2019
  •  | 
  •  

سؤال

ممكن مكررة:
لماذا تحتوي البرامج في البيئات التي تشبه اليونكس بأرقام بعد اسمها؟

لقد رأيت العديد من البرامج، مثل GREP(3) و PING(8), ، المدرجة في manpages. ما هي أهمية الرقم في () S؟

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

المحلول

اذا ركضت man man سترى المعلومات التالية في صفحة الرجل:

1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous (including macro  packages  and  conven‐
    tions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]

ترتبط بعض الأسماء مع إدخالات متعددة، على سبيل المثال على نظام "النوم" يحتوي على إدخال في القسم 1 والإدخال في القسم 3. يمكنك تحديد الشخص الذي تريده مع EG

man 3 sleep

أحيانا أخمن فقط

man -a sleep

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

man -k sleep

للحصول على قائمة أكبر قليلا من الصفحات التي تنطوي على مصطلح "النوم"

نصائح أخرى

يشير الرقم إلى القسم الذي يوجد فيه manpage. لأمثلةك:

grep(3)

للحصول على الوثائق، اكتب

man 3 grep

أكثر شيوعا، إذا لم يكن هناك grep(2) أو grep(1), ، يمكنك الابتعاد

man grep

ومع ذلك، يجب أن أشير ذلك grep في القسم 1. يتم حجز القسم 3 عموما لوظائف C. مثال على ذلك getopt: getopt(1) يشير إلى فائدة سطر الأوامر getopt, ، لكن getopt(3) يشير إلى وظيفة C getopt. وبعد بطريقة مماثلة، read(1) هو برنامج يقرأ من الإدخال القياسي، ولكن read(2) هو نظام بنظام POSIX للاستخدام في البرامج - إنه أحد أشكال المدخلات الأقل مستوى يمكنك الحصول على معظم أنظمة Linux (وغيرها UNIX).

يجب أن أقول لك ما هو مساعدة قسم صفحة الإنسان في ... 8 عادة ما يكون موقع المرافق ذات الصلة الإدارية (/ SBIN، / USR / SBIN، إلخ)

لذلك مساعدة GREP (3) في قسم صفحة الإنسان 3، ويمكنك الكتابة man 3 grep للحصول على مساعدة ل GREP (3) مباشرة.

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