صفحة الدليل

صفحة الدليل الخاصة بأداة sed ، كما هو موضح في توزيعات لينكس المختلفة .

صفحة الدليل (man page ) ، اختصارًا لـ manual page ، هي نوع من وثائق البرامج الموجودة في أنظمة التشغيل يونكس والأنظمة الشبيهة بيونكس . تشمل المواضيع التي تغطيها البرامج، ومكتبات النظام ، واستدعاءات النظام ، وأحيانًا تفاصيل النظام المحلي. يمكن لمسؤولي النظام إنشاء وتثبيت صفحات الدليل المرتبطة بالنظام المضيف المحدد. يمكن للمستخدم النهائي استدعاء صفحة الدليل عن طريق كتابة الأمر متبوعًا باسم العنصر الذي يريد توثيقه. عادةً ما يطلب هذه الصفحات المستخدمون النهائيون والمبرمجون والمسؤولون الذين يعملون في الوقت الفعلي، ولكن يمكن أيضًا تهيئتها للطباعة.man

بشكل افتراضي، manيستخدم عادةً برنامج تنسيق مثل برنامج nroffمع حزمة ماكرو أو mandoc ، وأيضًا برنامج عرض صفحات طرفية مثل moreأو lessلعرض مخرجاته على شاشة المستخدم.

تُعرف صفحات الدليل (man pages) غالبًا بأنها شكلٌ إلكترونيٌّ من أشكال توثيق البرامج، [ 1 ] على الرغم من أن manالأمر لا يتطلب اتصالًا بالإنترنت، وذلك لأن صفحات الدليل متاحةٌ من خلال واجهة سطر الأوامر باستخدام manالأمر نفسه، أو من خلال واجهة مستخدم رسومية باستخدام عارض صفحات الدليل، بدلًا من أن تكون متاحةً فقط في شكلٍ مطبوع. غالبًا ما يُحدد متغير البيئة MANPATH قائمةً بمسارات الدليل للبحث عن صفحات التوثيق المختلفة. يعود تاريخ صفحات الدليل إلى زمنٍ كان فيه التوثيق المطبوع هو السائد.

تاريخ

xman ، تطبيق X11 مبكر لعرض صفحات الدليل
صفحة دليل OpenBSD القسم 8 التمهيدية، المعروضة في وحدة تحكم نصية

في بعض البرامج، اعتبارًا من عام 1987، كانت الوثائق عبارة عن صفحات مطبوعة متاحة للمستخدمين في الموقع. [ 2 ] في بعض المواقع، كانت هذه الوثائق مُنظمة في مجلدات فولاذية، ومثبتة معًا في رف قراءة فولاذي متجانس، مثبت بمسامير على طاولة أو منضدة، مع تنظيم الصفحات لتسهيل تحديث المعلومات واستبدالها وإضافة الأخطاء والإضافات. وكانت الكتيبات الشائعة حول الحواسيب الصغيرة تُعلن عنها للبيع في مجلدات ذات أوراق منفصلة مع تحديثات منتظمة. [ 3 ]

في أول عامين من تاريخ يونكس ، لم تكن هناك وثائق رسمية. [ 4 ] نُشر دليل مبرمج يونكس لأول مرة في 3 نوفمبر 1971. كتب دينيس ريتشي وكين تومسون أولى صفحات الدليل الفعلية بناءً على إصرار مديرهما دوغ ماكلروي في عام 1971. إلى جانب صفحات الدليل، ضمّ دليل المبرمج أيضًا مجموعة من الأوراق القصيرة، بعضها دروس تعليمية (مثل الاستخدام العام ليونكس، ولغة البرمجة سي ، وأدوات مثل ياك )، والبعض الآخر أوصاف أكثر تفصيلًا لميزات نظام التشغيل. في البداية، كانت النسخة المطبوعة من الدليل تُحفظ في مجلد واحد، ولكن مع إصدار PWB/UNIX والطبعة السابعة من Research Unix ، قُسّم إلى مجلدين، وشكّلت صفحات الدليل المطبوعة المجلد الأول. [ 5 ]

قلدت الإصدارات اللاحقة من الوثائق إيجاز صفحات الدليل الأولى. أضاف ريتشي قسم "كيفية البدء" إلى مقدمة الطبعة الثالثة ، وقدمت لوريندا تشيري المرجع الجيبي "البطاقة الأرجوانية" للطبعتين السادسة والسابعة . [ 4 ] سُميت إصدارات البرنامج نسبةً إلى مراجعة الدليل؛ فعلى سبيل المثال، جاءت الطبعة السابعة من دليل مبرمج يونكس مع الطبعة السابعة أو الإصدار 7 من يونكس. [ 6 ]

في الطبعة الرابعة ، تم تنسيق صفحات الدليل باستخدام حزمة troff للتنسيق [ 4 ] ومجموعة -manوحدات الماكرو الخاصة بها (والتي نُقحت بالكامل بين الطبعتين السادسة والسابعة من الدليل [ 5 ] ، ولكنها لم تشهد تغييرات جذرية منذ ذلك الحين). في ذلك الوقت، اعتُبر توفر التوثيق الإلكتروني عبر نظام صفحات الدليل إنجازًا كبيرًا. وحتى يومنا هذا، يأتي كل تطبيق سطر أوامر تقريبًا في أنظمة يونكس مزودًا بصفحة دليل، ويرى العديد من مستخدمي يونكس أن افتقار برنامج ما لصفحات الدليل دليل على تدني جودته أو عدم اكتماله. بل إن بعض المشاريع، مثل دبيان ، تبذل جهدًا كبيرًا لكتابة صفحات دليل للبرامج التي تفتقر إليها. كما تُوزع الإصدارات الحديثة من نظام 4.4BSD صفحات الدليل كأحد الأشكال الأساسية لتوثيق النظام (بعد استبدال -manوحدات الماكرو القديمة بالوحدات الأحدث -mdoc).

كان هناك سرٌّ خفيٌّ في نسخة man-db من أمر man، يُتيح للأمر إرجاع عبارة "gimme gimme gimme" عند تشغيله في الدقيقة 00:30 (إشارة إلى أغنية ABBA " Gimme! Gimme! Gimme!" (A Man After Midnight) ). أُضيف هذا السرّ في عام 2011 [ 7 ولكن جرى تقييده في البداية [ 8 ] ، ثم أُزيل في عام 2017 [ 9 ] بعد اكتشافه أخيرًا. [ 10 ]

التنسيق

جزء من صفحة دليل المستخدم (man) لنظام FreeBSD ، مُنسّقة بصيغة PDF

التنسيق الافتراضي لصفحات الدليل هو troff ، باستخدام إما حزمة الماكرو man (الموجهة نحو المظهر) أو mdoc (الموجهة نحو الدلالة). وهذا يُتيح إمكانية كتابة صفحة الدليل بصيغة PostScript و PDF وغيرها من الصيغ المختلفة لعرضها أو طباعتها.

تحتوي بعض أنظمة يونكس على حزمة لأمر man2html ، مما يُمكّن المستخدمين من تصفح صفحات الدليل (man pages) باستخدام متصفح HTML. أما الأنظمة التي تحتوي على groff وman-db، فيُفضّل استخدام مخرجات HTML الأصلية عالية الجودة ( man --html ) بدلاً من ذلك. يسمح برنامج GNU Emacs المسمى WoMan (اختصارًا لـ "بدون man") بتصفح صفحات الدليل من المحرر. [ 11 ]

في عام ٢٠١٠، أوقفت OpenBSD استخدام troff لتنسيق صفحات الدليل لصالح mandoc ، وهو مُترجم/مُنسق متخصص لصفحات الدليل يدعم الإخراج بصيغ PostScript و HTML و XHTML والطرفية. ويقتصر دعمه على مجموعة فرعية من troff المستخدمة في صفحات الدليل، وتحديدًا تلك التي تستخدم وحدات mdoc البرمجية.

الخدمات الإلكترونية

توفر العديد من المواقع الإلكترونية إمكانية الوصول عبر الإنترنت إلى صفحات الدليل من أنظمة مختلفة تشبه أنظمة يونكس.

في فبراير 2013، شهد مجتمع BSD إطلاق خدمة mdoc.su مفتوحة المصدر ، والتي وحّدت واختصرت الوصول إلى نصوص man.cgi الخاصة بمشاريع BSD الحديثة الرئيسية من خلال خدمة اختصار عناوين URL حتمية فريدة تعتمد على nginx لصفحات دليل *BSD. [ 12 ] [ 13 ] [ 14 ]

بالنسبة لنظام لينكس، تم إنشاء خدمة man7.org لتقديم أدلة خاصة بالنظام. [ 15 ] كما توفر خدمة ManKier مجموعة أوسع من الأدلة، وتتضمن صفحات TLDR أيضًا. [ 16 ]

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

لقراءة صفحة دليل لأحد أوامر نظام يونكس، يمكن للمستخدم كتابة ما يلي:

man <command_name> 

يُشار إلى الصفحات تقليديًا باستخدام الصيغة "الاسم(القسم)": على سبيل المثال، ftp(1). يشير القسم إلى الطرق المختلفة التي يمكن من خلالها الإشارة إلى الموضوع - على سبيل المثال، كاستدعاء نظام، أو أمر shell (سطر الأوامر) أو حزمة، أو ملف تكوين حزمة، أو كبنية برمجية / رأس.

قد يظهر اسم الصفحة نفسه في أكثر من قسم من الدليل، كما هو الحال عند تطابق أسماء استدعاءات النظام ، أو أوامر المستخدم ، أو حزم الماكرو . ومن الأمثلة على ذلك: ` man(1)< اسم man(7)الصفحة >` و`<اسم الصفحة>`، أو `<اسم الصفحة>` و`<اسم الصفحة>`. تختلف صيغة الوصول إلى قسم الدليل غير الافتراضي بين تطبيقات الدليل المختلفة.exit(2)exit(3)

على سبيل المثال، في نظامي التشغيل Solaris و illumos، تكون صيغة القراءة printf(3C)كالتالي:

man -s 3c printf

في أنظمة لينكس ومشتقات بي إس دي، سيكون الاستدعاء نفسه كالتالي:

رجل 3 طباعة

يبحث هذا الأمر عن دالة printf في القسم 3 من صفحات الدليل. من المرجح أن يتضمن اسم الملف الفعلي هذا القسم. وبالاستمرار في هذا المثال، سيكون الملف printf.3.gz ملفًا مضغوطًا لصفحة الدليل في القسم 3 الخاص بدالة printf .

أقسام الدليل

ينقسم الدليل عمومًا إلى ثمانية أقسام مرقمة. ترث معظم الأنظمة اليوم (مثل BSD ، [ 17 ] و macOS و Linux ، [ 18 ] و Solaris 11.4) نظام الترقيم المستخدم في Research Unix ، [ 19 ] [ 20 ] بينما يستخدم System V ترتيبًا مختلفًا: [ 21 ]

شائعالنظام الخامسوصف
11الأوامر العامة
22استدعاءات النظام
33وظائف المكتبة ، التي تغطي على وجه الخصوص مكتبة C القياسية
47ملفات خاصة (عادةً ما تكون أجهزة، تلك الموجودة في /dev) وبرامج تشغيل
54تنسيقات الملفات والاصطلاحات
66الألعاب وشاشات التوقف
75متنوع
8مليونأوامر وبرامج إدارة النظام

توجد واجهات برمجة تطبيقات POSIX في كل من القسمين 2 و 3، حيث يحتوي القسم 2 على واجهات برمجة تطبيقات يتم تنفيذها كاستدعاءات نظام، بينما يحتوي القسم 3 على واجهات برمجة تطبيقات يتم تنفيذها كإجراءات مكتبة.

في بعض الأنظمة، قد يتم تضمين أقسام إضافية، مثل:

قسموصف
0ملفات رأس مكتبة C (Unix v6)
9إجراءات النواة (FreeBSD، SVR4، Linux) [ 20 ] [ 17 ]
لوظائف مكتبة LAPACK [ 22 ]
نأوامر Tcl / Tk
xنظام النوافذ X

تُقسّم بعض الأقسام إلى أقسام فرعية باستخدام لاحقة؛ على سبيل المثال، في بعض الأنظمة، يُخصّص القسم 3C لاستدعاءات مكتبة لغة C، والقسم 3M لمكتبة الرياضيات، وهكذا. ونتيجةً لذلك، يُدمج القسم 8 (أوامر إدارة النظام) أحيانًا في القسم الفرعي 1M من قسم الأوامر الرئيسي. بعض لواحق الأقسام الفرعية لها معنى عام يشمل جميع الأقسام.

القسم الفرعيوصف
صمواصفات POSIX
xوثائق نظام X Window

(يميل القسم 3 إلى أن يكون الاستثناء، حيث يحتوي على العديد من اللواحق للغات المختلفة.)

تقوم بعض إصدارات البرامج manبتخزين النسخ المنسقة من آخر الصفحات التي تمت زيارتها. ومن هذه النسخ صفحة "cat" ، التي يتم تمريرها ببساطة إلى برنامج عرض الصفحات لعرضها.

تَخطِيط

تتبع جميع صفحات الدليل تصميمًا موحدًا مُحسَّنًا للعرض على شاشة عرض نصية بسيطة بنظام ASCII ، وقد لا تتضمن أي شكل من أشكال التمييز أو التحكم في الخط. قد تشمل الأقسام الموجودة ما يلي: [ 23 ] : بنية الدليل

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

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

التأليف

يمكن كتابة صفحات الدليل باستخدام manوحدات الماكرو القديمة أو الجديدة doc. [ 24 ]man توفر مجموعة وحدات الماكرو وظائف نصية منسقة أساسية ، مع توجيهات لسطر العنوان، وعناوين الأقسام، ونوع الخط (غامق، صغير، مائل)، والفقرات، وإضافة/تقليل المسافة البادئة. [ 25 ] تتميز اللغة الأحدث mdocبطابع دلالي أكثر، وتحتوي على وحدات ماكرو متخصصة لمعظم الأقسام القياسية مثل اسم البرنامج، والملخص، وأسماء الوظائف، وأسماء المؤلفين. يمكن استخدام هذه المعلومات لتنفيذ بحث دلالي عن الأدلة بواسطة برامج مثل mandoc . على الرغم من أنها تتضمن أيضًا توجيهات للتحكم المباشر في التنسيق، فمن المتوقع أن تغطي وحدات الماكرو المتخصصة معظم حالات الاستخدام. [ 23 ] يراعي كل من مشروعي mandoc وgroff mdocالتنسيق المفضل للمستندات الجديدة. [ 26 ]

على الرغم من أن صفحات الدليل (man pages) تُعرض، وفقًا لـ troff، كنصوص مكتوبة بخط روماني بحجم 10 نقاط ، إلا أن هذا التمييز غالبًا ما يكون غير ذي جدوى لأن صفحات الدليل تُعرض في الطرفية (TTY) بدلًا من عرضها على الورق. ونتيجةً لذلك، نادرًا ما يُستخدم ماكرو "small font". [ 27 ] من ناحية أخرى، تدعم الطرفية النصوص العريضة والمائلة عبر معيار ECMA-48 ، ويُصدرها groff's grottyعند الطلب عند اكتشاف طرفية تدعمها. مع ذلك، لا يدعم دليل BSD (mandoc) النصوص العريضة والمسطرة (كبديل للنصوص المائلة) إلا عبر تسلسل مسح الشاشة ثم إعادة الكتابة على الآلة الكاتبة، والذي يحتاج إلى ترجمة إلى معيار ECMA-48 less. [ 28 ] [ 29 ]

استُخدمت بعض الأدوات لتحويل المستندات إلى صفحات دليل بتنسيق أقل تعقيدًا. من الأمثلة على ذلك أداة GNU help2man، التي تأخذ --helpمُخرَجًا ومحتوى إضافيًا لإنشاء صفحة دليل. [ 30 ] قد لا يكون الدليل أكثر فائدة من المُخرَج المذكور، ولكن هذا لا يُمثّل مشكلة لبرامج GNU لأن texinfo هو نظام التوثيق الرئيسي. [ 31 ] يدعم عدد من الأدوات، بما في ذلك pandoc وronn وmd2man، التحويل من Markdown إلى صفحات دليل. تُصدر جميع هذه الأدوات manتنسيقًا مختلفًا، لأن Markdown ليس مُعبِّرًا بما يكفي لمُطابقة المحتوى الدلالي لـ mdoc. يحتوي DocBook على مُحوِّل man(7) مُدمج - بجودة رديئة للغاية، وفقًا لمُطوِّر mandoc [ 32 ] الذي كتب مُحوِّل mdoc(7) مُنفصلًا.

تُكتب صفحات الدليل عادةً باللغة الإنجليزية، ولكن قد تتوفر ترجمات إلى لغات أخرى على النظام. من المعروف أن نظام جنو man-dbوأداة mandoc manيبحثان عن صفحات الدليل المترجمة ضمن المجلدات الفرعية. [ 33 ] [ 18 ] : نظرة عامة [ 17 ]

البدائل

لم تحظَ سوى بدائل قليلة manبشعبية واسعة، باستثناء نظام " " التابع لمشروع جنو ، وهو نظام نص تشعبيinfo مبكر وبسيط . وهناك أيضًا جهد من طرف ثالث يُعرف باسم صفحات TLDR ، والتي تُقدّم أمثلة بسيطة لحالات الاستخدام الشائعة، على غرار ورقة الغش . [ 34 ]tldr

بالإضافة إلى ذلك، توفر بعض تطبيقات واجهة المستخدم الرسومية لنظام Unix (وخاصة تلك التي تم إنشاؤها باستخدام بيئات تطوير GNOME و KDE ) الآن وثائق المستخدم النهائي بتنسيق HTML وتتضمن عارضات HTML مضمنة مثل تلك yelpالمستخدمة لقراءة المساعدة داخل التطبيق.

انظر أيضاً

مراجع

  1. "man(1)" . دليل أوامر FreeBSD العامة . مؤرشف من الأصل بتاريخ 30 يناير 2023. تم الاطلاع عليه بتاريخ 15 يوليو 2023 .
  2. معايير الجمعية الأمريكية لاختبار المواد (ASTM) للأنظمة المحوسبة ( الطبعة الثانية). الجمعية الأمريكية لاختبار المواد. 1987. ص 136. ISBN   978-0-8031-1580-4اطلب نماذج الطلبات، والورق، والأشرطة، ووسائط التخزين المغناطيسية، وغيرها من اللوازم اللازمة لتشغيل النظام. اطلب أيضًا خزائن الملفات والتخزين، والرفوف، والمجلدات، وغيرها من معدات المكاتب المتنوعة للوثائق، والمطبوعات، وبكرات الأشرطة المغناطيسية، وحزم الأقراص، وما شابه ذلك .
  3. آدم أوزبورن (يونيو 1969). "أوزبورن/ماكجرو هيل تقدم مقدمة في الحواسيب الصغيرة" . مجلة عصر البرمجيات .
  4. 1 2 3 ماكيلروي، دكتور في الطب (1987). قارئ يونكس البحثي: مقتطفات مشروحة من دليل المبرمج، 1971-1986 (ملف PDF) (تقرير فني). مختبرات بيل، قسم أبحاث الحوسبة والتقنية. 139. مؤرشف (ملف PDF) من الأصل بتاريخ 11 نوفمبر 2017. تم الاطلاع عليه بتاريخ 1 فبراير 2015 .
  5. 1 2 داروين، إيان؛ كولير، جيفري. "تطور يونكس: 1975-1984 الجزء الأول - التنوع" . مؤرشف من الأصل في 17 يوليو 2012. تم الاطلاع عليه في 22 ديسمبر 2012 .نُشرت في الأصل في مجلة الأنظمة الدقيقة 5 (11)، نوفمبر 1984.
  6. فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص 132. تم الاطلاع عليه في 30 يناير 2015 . 
  7. "GIT commit 002a6339b1fe8f83f4808022a17e1aa379756d99" . مؤرشف من الأصل بتاريخ 4 ديسمبر 2017. تم الاطلاع عليه بتاريخ 22 نوفمبر 2017 .
  8. "GIT commit 84bde8d8a9a357bd372793d25746ac6b49480525" . مؤرشف من الأصل بتاريخ 5 سبتمبر 2018. تم الاطلاع عليه بتاريخ 22 نوفمبر 2017 .
  9. "GIT commit b225d9e76fbb0a6a4539c0992fba88c83f0bd37e" . مؤرشف من الأصل بتاريخ 9 نوفمبر 2020. تم الاطلاع عليه بتاريخ 25 سبتمبر 2018 .
  10. ""لماذا يطبع الرجل عبارة "أعطني أعطني أعطني" في الدقيقة 00:30؟"تمت أرشفة هذا النص من المصدر الأصلي في 21 نوفمبر 2017. تم الاطلاع عليه في 22 نوفمبر 2017 .
  11. رايت، فرانسيس ج. "WoMan: تصفح صفحات دليل يونكس "WO (بدون) رجل"" . جنو. مؤرشف من الأصل في 11 نوفمبر 2020. تم الاسترجاع في 3 أغسطس 2020 .
  12. بالي، غابور، محرر. (12 مايو 2013). "التقرير الفصلي لحالة FreeBSD، يناير - مارس 2013" . FreeBSD . مؤرشف من الأصل في 22 ديسمبر 2014. تم الاطلاع عليه في 25 ديسمبر 2014 .
  13. مورينين، قسطنطين أ. (19 فبراير 2013). "الإعلان عن mdoc.su، روابط مختصرة لصفحات الدليل" . freebsd-doc@freebsd.org (قائمة بريدية). مؤرشف من الأصل في 7 أغسطس 2014. تم الاطلاع عليه في 25 ديسمبر 2014 .
  14. مورينين، قسطنطين أ. (23 فبراير 2013). "mdoc.su — روابط مختصرة لصفحات الدليل لأنظمة FreeBSD وOpenBSD وNetBSD وDragonFly BSD" . مؤرشف من الأصل في 17 ديسمبر 2014. تم الاطلاع عليه في 25 ديسمبر 2014 .
  15. "صفحات دليل لينكس على الإنترنت" . man7.org . مؤرشف من الأصل بتاريخ 7 مايو 2020. تم الاطلاع عليه بتاريخ 5 مايو 2020 .
  16. "نبذة" . مانكير . مؤرشف من الأصل بتاريخ 25-04-2020 . تم الاطلاع عليه بتاريخ 05-05-2020 .
  17. 1 2 3دليل الأوامر العامة لنظام FreeBSDman(1)  
  18. 1 2دليل أوامر لينكس العامة من ManKier.comman(1)  
  19. "صفحات دليل البحث في يونكس، الطبعة الثامنة" . man.cat-v.org . مؤرشف من الأصل بتاريخ 30 يونيو 2020. تم الاطلاع عليه بتاريخ 6 مايو 2020 .
  20. 1 2 "دليل مبرمج يونكس - مقدمة" . www.bell-labs.com . 3 نوفمبر 1971. مؤرشف من الأصل في 1 يونيو 2020. تم الاطلاع عليه في 6 مايو 2020 .
  21. "كتيبات نظام التشغيل System V الإصدار 4" . bitsavers.trailing-edge.com . مؤرشف من الأصل بتاريخ 3 أغسطس 2020. تم الاطلاع عليه بتاريخ 6 مايو 2020 .
  22. "lapack (l) - صفحات دليل لينكس" . www.systutorials.com . مؤرشف من الأصل بتاريخ 11-03-2023 . تم الاطلاع عليه بتاريخ 29-05-2021 .
  23. 1 2دليل معلومات متنوعة لنظام FreeBSDmdoc(7)  
  24. دليل تنسيقات ملفات لينكس من موقع ManKier.comgroff_tmac(5)  
  25. دليل لينكس المتنوع من ManKier.comman(7)  
  26. "بيان مهمة غروف - 2014" . www.gnu.org . مؤرشف من الأصل بتاريخ 3 ديسمبر 2020. تم الاطلاع عليه بتاريخ 2 يناير 2021. بالتزامن مع العمل على man(7)، سيتم دعم mdoc(7) بنشاط وتشجيع استخدامه.
  27. "man" . دليل GNU Troff . مؤرشف من الأصل في 24 ديسمبر 2019. تم الاطلاع عليه في 31 ديسمبر 2019 .
  28. "الخط المائل واللون في صفحات الدليل على طرفية افتراضية لمساحة مستخدم nosh" . jdebp.eu . مؤرشف من الأصل بتاريخ 28-01-2021 . تم الاطلاع عليه بتاريخ 21-01-2021 .
  29. دليل أوامر FreeBSD العامة . "يتم تطبيق أنماط الخطوط باستخدام ترميز المسافة الخلفية..."mandoc(1)  
  30. "دليل استخدام help2man" . مؤرشف من الأصل بتاريخ 6 مارس 2023. تم الاطلاع عليه بتاريخ 5 مارس 2023 .
  31. "صفحات الدليل (معايير ترميز جنو)" . www.gnu.org . مؤرشف من الأصل بتاريخ 2023-03-05 . تم الاطلاع عليه بتاريخ 2023-03-05 .
  32. إنجو شوارز. "محول ماركداون جديد mandoc -mdoc -T" . undeadly.org . مؤرشف من الأصل بتاريخ 2023-03-05 . تم الاطلاع عليه بتاريخ 2023-03-05 .للاطلاع على شكاوى محددة من المؤلف، انظر: إنجو شوارز (28 فبراير 2014). "ردًا على: صفحات دليل Groff (ذات صلة بـ Future Redux)" . Groff (قائمة بريدية). مؤرشف من الأصل بتاريخ 5 مارس 2023.
  33. "سطر الأوامر - صفحات دليل لينكس بلغات مختلفة" . اسأل أوبونتو . مؤرشف من الأصل بتاريخ 11 مارس 2023. تم الاطلاع عليه بتاريخ 5 مايو 2020 .
  34. "صفحات TLDR" . tldr.sh. مؤرشف من الأصل بتاريخ 27-04-2020 . تم الاطلاع عليه بتاريخ 05-05-2020 .