मैन पेज

From Vigyanwiki
Revision as of 10:12, 5 July 2023 by alpha>Jyotis
330x330px से है

एक मैन पेज (मैन्युअल पेज के लिए संक्षिप्त) सॉफ्टवेयर प्रलेखन का एक रूप है जो सामान्यतः यूनिक्स या यूनिक्स जैसी ऑपरेटिंग सिस्टम पर पाया जाता है। कवर किए गए विषयों में कंप्यूटर प्रोग्राम (पुस्तकालय (कम्प्यूटिंग) और सिस्टम कॉल सहित), औपचारिक मानक और परंपराएं और यहां तक ​​कि अमूर्त अवधारणाएं भी सम्मिलित हैं। एक उपयोगकर्ता (कंप्यूटिंग) जारी करके एक मैन पेज का आह्वान कर सकता है man कमांड (कंप्यूटिंग)

इस प्रकार डिफ़ॉल्ट रूप से, man सामान्यतः एक टर्मिनल पेजर प्रोग्राम का उपयोग करता है जैसे more या less इसका आउटपुट प्रदर्शित करने के लिए।

मैन पेजों को अधिकांशतः सॉफ्टवेयर दस्तावेज़ों के ऑन-लाइन या ऑनलाइन रूप के रूप में संदर्भित किया जाता है,[1] यहां तक ​​कि यदि man कमांड के लिए इंटरनेट एक्सेस की आवश्यकता नहीं होती है, उस समय से जब मुद्रित आउट-ऑफ-बैंड मैनुअल आदर्श थे।

इतिहास

एक्स मैन, मैन्युअल पृष्ठों को देखने के लिए एक प्रारंभिक X11 अनुप्रयोग
ओपनबीएसडी सेक्शन 8 इंट्रो मैन पेज, एक टेक्स्ट कंसोल में प्रदर्शित

यूनिक्स के इतिहास के पहले दो वर्षों में कोई दस्तावेज उपस्तिथ नहीं था।[2] यूनिक्स प्रोग्रामर मैनुअल पहली बार 3 नवंबर, 1971 को प्रकाशित हुआ था। डेनिस रिची और केन थॉम्पसन के आग्रह पर पहले वास्तविक मैन पेज लिखे गए थे। साल 1971 में उनके प्रबंधक डगलस मेक्लोरी के मैन पेजों के अतिरिक्त, प्रोग्रामर के मैनुअल ने छोटे कागजात का एक सेट भी संचित किया, उनमें से कुछ ट्यूटोरियल (जैसे सामान्य यूनिक्स उपयोग के लिए, सी (प्रोग्रामिंग भाषा) प्रोग्रामिंग लैंग्वेज, और टूल जैसे कि Yacc), और अन्य ऑपरेटिंग सिस्टम सुविधाओं का अधिक विस्तृत विवरण। मैनुअल का मुद्रित संस्करण प्रारंभ में एक एकल बाइंडर में फिट होता है, किन्तु पीडब्ल्यूबी/यूनिक्स और अनुसंधान यूनिक्स के संस्करण 7 यूनिक्स के रूप में, इसे वॉल्यूम 1 बनाने वाले मुद्रित मैन पेजों के साथ दो खंडों में विभाजित किया गया था।[3]

प्रलेखन के बाद के संस्करणों ने पहले मैन पेजों की संक्षिप्तता की नकल की। रिची ने संस्करण 3 यूनिक्स परिचय के लिए कैसे प्रारंभ करें अनुभाग जोड़ा, और लोरिंडा चेरी ने संस्करण 6 यूनिक्स और संस्करण 7 यूनिक्स संस्करणों के लिए पर्पल कार्ड पॉकेट संदर्भ प्रदान किया।[2] सॉफ़्टवेयर के संस्करण मैनुअल के संशोधन के बाद नामित किए गए थे; यूनिक्स प्रोग्रामर मैनुअल का सातवां संस्करण, उदाहरण के लिए, यूनिक्स के 7वें संस्करण या संस्करण 7 के साथ आया था।[4]

संस्करण 4 यूनिक्स संस्करण के लिए मैन पेज ट्राफ टाइपसेटिंग पैकेज का उपयोग करके स्वरूपित किए गए थे[2] और इसका सेट -man मैक्रोज़ (जो मैनुअल के छठे और सातवें संस्करणों के बीच पूरी तरह से संशोधित किए गए थे,[3]किन्तु तब से बहुत ज्यादा नहीं बदला है)। उस समय, मैन्युअल पेज सिस्टम के माध्यम से ऑनलाइन दस्तावेज़ीकरण की उपलब्धता को एक बड़ी प्रगति माना जाता था। आज तक, लगभग हर यूनिक्स कमांड लाइन एप्लिकेशन एक मैन पेज के साथ आता है और कई यूनिक्स उपयोगकर्ता प्रोग्राम में मैन पेजों की कमी को निम्न गुणवत्ता के संकेत के रूप में देखते हैं; वास्तव में, कुछ परियोजनाएं, जैसे कि डेबियन, एक की कमी वाले कार्यक्रमों के लिए मैन पेज लिखने के लिए अपने रास्ते से बाहर जाती हैं। बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन के आधुनिक वंशज | 4.4बीएसडी भी मैन पेजों को सिस्टम प्रलेखन के प्राथमिक रूपों में से एक के रूप में वितरित करते हैं (पुराने -man नए के साथ मैक्रोज़ -mdoc).

मैन कमांड के मैन-डीबी संस्करण में एक छिपा हुआ ईस्टर अंडे (मीडिया) था जो 00:30 पर चलने पर कमांड को गिम्मे गिम्मे गिम्मे वापस करने का कारण बनता था (एबीबीए गीत गिम्मे! गिम्मे! गिम्मे का एक संदर्भ! (ए) मैन आफ्टर मिडनाइट)। इसे 2011 में प्रस्तुत किया गया था[5] किन्तु पहले प्रतिबंधित[6] और फिर 2017 में हटा दिया गया[7] आखिरकार मिल जाने के बाद।[8]

स्वरूपण

फ्रीबीएसडी का हिस्सा मैनुअल पेज, संवहन दस्तावेज़ स्वरूप फॉर्मेट में टाइपसेट

मैन पेजों का डिफ़ॉल्ट प्रारूप ट्रॉफ है, या तो ट्रॉफ मैक्रोज़ मैन (उपस्थिति उन्मुख) या एमडीओसी (सिमेंटिक ओरिएंटेड) के साथ। इससे मैन पेज को परिशिष्ट भाग , पोर्टेबल दस्तावेज़ प्रारूप, और देखने या प्रिंट करने के लिए कई अन्य प्रारूपों में टाइप करना संभव हो जाता है।

कुछ यूनिक्स प्रणालियों के लिए एक पैकेज होता है man2html कमांड, जो उपयोगकर्ताओं को एचटीएमएल ब्राउज़र का उपयोग करके अपने मैन पेजों को ब्राउज़ करने में सक्षम बनाता है। ग्रॉफ और मैन-डीबी वाले सिस्टम को उच्च गुणवत्ता वाले मूल एचटीएमएल आउटपुट का उपयोग करना चाहिए (man --html) अतिरिक्त।

जीएनयू ईएमएसीएस प्रोग्राम वू मैन (विदआउट मैन से) संपादक से मैन पेज ब्राउज़ करने की अनुमति देता है।[9]

2010 में, ओपनबीएसडी ने पोस्टस्क्रिप्ट, एचटीएमएल , एक्सएचटीएमएल , और टर्मिनल में आउटपुट के लिए मूल समर्थन के साथ मैन पेजों के लिए एक विशेष कंपाइलर/फॉर्मेटर मैनडॉक के पक्ष में मैन पेजों को प्रारूपित करने के लिए ट्रॉफ को हटा दिया। यह केवल मैनुअल पेजों में उपयोग किए जाने वाले ट्रॉफ के एक सबसेट का समर्थन करने के लिए है, विशेष रूप से mdoc मैक्रोज़ का उपयोग करने वालों के लिए।

ऑनलाइन सेवाएं

बहुत सी वेबसाइटें विभिन्न यूनिक्स जैसी प्रणालियों से मैन्युअल पृष्ठों तक ऑनलाइन पहुंच प्रदान करती हैं।

फरवरी 2013 में, बीएसडी समुदाय ने एक नया खुला स्रोत mdoc.su सेवा प्रारंभ की, जो एक अद्वितीय nginx- के माध्यम से प्रमुख आधुनिक बीएसडी परियोजनाओं की man.cgi स्क्रिप्ट तक पहुंच को एकीकृत और छोटा करता है। *बीएसडी मैन पेजों के लिए नियतात्मक यूआरएल छोटा करना सेवा आधारित।[10][11][12]

लिनक्स के लिए, एक man7.org सेवा को सिस्टम के लिए विशिष्ट मैनुअल प्रदान करने के लिए स्थापित किया गया है।[13] मैनकीर सेवा व्यापक चयन प्रदान करती है, और टीएलडीआर पृष्ठों को भी एकीकृत करती है।[14]

कमांड उपयोग

यूनिक्स कमांड के लिए मैन्युअल पेज पढ़ने के लिए, उपयोगकर्ता टाइप कर सकता है:

man <command_name>

पृष्ठों को परंपरागत रूप से नोटेशन नाम (अनुभाग) का उपयोग करने के लिए संदर्भित किया जाता है: उदाहरण के लिए, ftp(1). यह खंड अलग-अलग तरीकों से संदर्भित करता है कि विषय को संदर्भित किया जा सकता है - उदाहरण के लिए, सिस्टम कॉल के रूप में, या शेल (कमांड लाइन) कमांड या पैकेज, या पैकेज की कॉन्फ़िगरेशन फ़ाइल, या कोडिंग निर्माण / हेडर के रूप में।

मैन्युअल के एक से अधिक अनुभागों में एक ही पृष्ठ का नाम दिखाई दे सकता है, जैसे कि जब सिस्टम कॉल, उपयोगकर्ता कमांड (कंप्यूटिंग) या ट्रॉफ मैक्रो के नाम मिलते हैं। उदाहरण हैं man(1) और man(7), या exit(2) और exit(3). गैर-डिफ़ॉल्ट मैनुअल सेक्शन तक पहुँचने के लिए सिंटैक्स अलग-अलग मैन कार्यान्वयन के बीच भिन्न होता है।

सोलारिस और इलुमोस पर, उदाहरण के लिए, पढ़ने के लिए सिंटैक्स printf(3C) है:

man -s 3c printf

लिनक्स और बीएसडी डेरिवेटिव पर समान मंगलाचरण होगा:

man 3 printf

जो मैन पेज के सेक्शन 3 में प्रिंट एफ की खोज करता है।

मैनुअल सेक्शन

मैनुअल को सामान्यतः आठ क्रमांकित वर्गों में विभाजित किया जाता है, जो निम्नानुसार व्यवस्थित होता है (अनुसंधान यूनिक्स, बीएसडी, मैकोज़। लिनक्स, और ओरेकल सोलारिस 11.4 पर):[15][16][17][18]

अनुभाग विवरण
1 सामान्यआदेश
2 सिस्टम कॉल
3 पुस्तकालय कार्य, विशेष रूप से सी मानक पुस्तकालय को कवर करते हुए
4 विशेष फ़ाइलें (सामान्यतः उपकरण, जो /dev में पाए जाते हैं) और ड्राइवरों
5 फ़ाइल प्रारूप और परंपराएँ
6 गेम्स और स्क्रीनसेवर
7 मिश्रित
8 सिस्टम प्रशासन आदेश और डेमॉन

पॉज़िक्स एपीआई दोनों सेक्शन 2 और 3 में उपस्तिथ हैं, जहाँ सेक्शन 2 में वे एपीआई सम्मिलित हैं जिन्हें सिस्टम कॉल के रूप में लागू किया गया है और सेक्शन 3 में वे एपीआईसम्मिलित हैं जिन्हें लाइब्रेरी रूटीन के रूप में लागू किया गया है।

यूनिक्स सिस्टम वी एक अलग क्रम को छोड़कर एक समान नंबरिंग योजना का उपयोग करता है:[19]

अनुभाग विवरण
1 General commands
1M सिस्टम प्रशासन आदेश और डेमॉन
2 सिस्टम कॉल
3 सी लाइब्रेरी फ़ंक्शंस
4 फ़ाइल प्रारूप और परंपराएँ
5 अनेक वस्तुओं का संग्रह
6 खेल और स्क्रीनसेवर
7 विशेष फ़ाइलें (सामान्यतः उपकरण, जो /dev में पाए जाते हैं) और ड्राइवरों

कुछ प्रणालियों पर निम्नलिखित में से कुछ खंड उपलब्ध हैं:

अनुभाग विवरण
0 सी लाइब्रेरी हेडर फ़ाइलें (यूनिक्स v6)
9 कर्नेल दिनचर्या (फ्रीबीएसडी, एसवीआर4, लिनक्स)[18][16]
l लैपैक पुस्तकालय कार्य [20]
n टीसीएल/टीके कमांड
x एक्स विंडो सिस्टम

कुछ खंडों को प्रत्यय के माध्यम से और उप-विभाजित किया गया है; उदाहरण के लिए, कुछ प्रणालियों में, धारा 3C C लाइब्रेरी कॉल के लिए है, 3M गणित लाइब्रेरी के लिए है, और इसी तरह। इसका एक परिणाम यह है कि धारा 8 (सिस्टम एडमिनिस्ट्रेशन कमांड्स) को कभी-कभी मुख्य कमांड्स सेक्शन के 1M उपखंड में स्थानांतरित कर दिया जाता है। कुछ उपखंड प्रत्यय का वर्गों में सामान्य अर्थ होता है:

उपधारा विवरण
p पॉज़िक्स विशेष विवरण
x एक्स विंडो सिस्टम दस्तावेज़ीकरण

(धारा 3 अलग-अलग भाषाओं के कई प्रत्ययों के साथ अपवाद है।)

के कुछ संस्करण man देखे गए पिछले कई पृष्ठों के स्वरूपित संस्करणों को कैश करें। एक फॉर्म कैट पेज है, जिसे केवल डिस्प्ले के लिए पेजर पर पाइप किया जाता है।

लेआउट

सभी मैन पेज एक सामान्य लेआउट का अनुसरण करते हैं जो एक साधारण एएससीआईआई पाठ प्रदर्शन पर प्रस्तुति के लिए अनुकूलित है, संभवतः बिना किसी प्रकार के हाइलाइटिंग या फ़ॉन्ट नियंत्रण के। उपस्तिथ वर्गों में सम्मिलित हो सकते हैं:[21]

नाम
कमांड या फ़ंक्शन का नाम, उसके बाद यह क्या करता है इसका एक-पंक्ति विवरण।
सार
एक कमांड के स्थितियों में, इसे कैसे चलाना है और इसके लिए कौन से कमांड लाइन विकल्प लगते हैं, इसका एक औपचारिक विवरण। प्रोग्राम फ़ंक्शंस के लिए, फ़ंक्शन द्वारा लिए जाने वाले पैरामीटर की एक सूची और किस हेडर फ़ाइल में इसकी घोषणा होती है।
विवरण
कमांड या फ़ंक्शन के कामकाज का एक पाठ्य विवरण।
उदाहरण
सामान्य उपयोग के कुछ उदाहरण।
यह भी देखें
संबंधित कमांड या कार्यों की एक सूची।

अन्य खंड उपस्तिथ हो सकते हैं, किन्तु ये मैन पेजों पर अच्छी तरह से मानकीकृत नहीं हैं। सामान्य उदाहरणों में सम्मिलित हैं: विकल्प, निकास स्थिति, वापसी मूल्य, पर्यावरण, बग, फ़ाइलें, लेखक, रिपोर्टिंग बग, इतिहास और कॉपीराइट।

संलेखन

मैनुअल पेज या तो पुराने में लिखे जा सकते हैं man मैक्रोज़, नया doc मैक्रोज़, या दोनों का संयोजन (mandoc).[22] man}an मैक्रो सेट शीर्षक पंक्ति, सेक्शन हेडर, (बोल्ड, छोटे या इटैलिक) फोंट, पैराग्राफ और इंडेंटेशन को जोड़ने/घटाने के निर्देशों के साथ न्यूनतम रिच पाठ फ़ंक्शंस प्रदान करता है।[23] नया mdoc भाषा प्रकृति में अधिक सिमेंटिक है, और अधिकांश मानक वर्गों जैसे प्रोग्राम नाम, सारांश, फ़ंक्शन नाम और लेखकों के नाम के लिए विशेष मैक्रो सम्मिलित हैं। इस जानकारी का उपयोग मैनडॉक जैसे कार्यक्रमों द्वारा मैनुअल के लिए सिमेंटिक खोज को लागू करने के लिए किया जा सकता है। चूँकि इसमें स्टाइल को सीधे नियंत्रित करने के निर्देश भी सम्मिलित हैं, यह उम्मीद की जाती है कि विशेष मैक्रोज़ अधिकांश उपयोग-स्थितियोंको कवर करेंगे।[21] मैंडॉक और ग्रॉफ दोनों परियोजनाओं पर विचार किया जाता है mdoc नए दस्तावेजों के लिए पसंदीदा प्रारूप।[24]

यद्यपि मैन पेज 10-बिंदु रोमन प्रकार का उपयोग करते हुए ट्रॉफ के लिए निर्धारित पाठ हैं, यह अंतर सामान्यतः विवादास्पद है क्योंकि मैन पेज पेपर पर रखे जाने के अतिरिक्त टर्मिनल (टीटीवाई) में देखे जाते हैं। परिणाम स्वरुप , छोटे फ़ॉन्ट मैक्रो का संभवतः ही कभी उपयोग किया जाता है।[25] दूसरी ओर, बोल्ड और इटैलिक टेक्स्ट टर्मिनल द्वारा ऐक्मा-48 और ग्रॉफ के माध्यम से समर्थित है grotty जब यह एक सहायक टर्मिनल का पता लगाता है तो अनुरोध के अनुसार उन्हें उत्सर्जित करता है। बीएसडी मैनडॉक चूंकि टाइपराइटर बैकस्पेस-फिर-ओवरस्ट्राइक अनुक्रम के माध्यम से केवल बोल्ड और रेखांकित (इटैलिक के प्रतिस्थापन के रूप में) टेक्स्ट का समर्थन करता है, जिसे ईसीएमए-48 में अनुवादित करने की आवश्यकता है less.[26][27]

कुछ उपकरणों का उपयोग दस्तावेजों को कम विकसित प्रारूप में मैन्युअल पृष्ठों में बदलने के लिए किया गया है। उदाहरणों में जीएनयू सम्मिलित हैं help2man, जो एक लेता है --help आउटपुट और कुछ अतिरिक्त सामग्री एक मैनुअल पेज उत्पन्न करने के लिए।[28] उक्त आउटपुट की तुलना में मैनुअल बकठिनाई अधिक उपयोगी होगा, किन्तु जीएनयू प्रोग्राम के लिए यह कोई समस्या नहीं है क्योंकि texinfo मुख्य प्रलेखन प्रणाली है।[29] पंडोक, रोन और एमडी2मैन सहित कई टूल मार्कडाउन से मैन्युअल पेजों में रूपांतरण का समर्थन करते हैं। ये सभी उपकरण उत्सर्जित करते हैं man प्रारूप, क्योंकि मार्कडाउन शब्दार्थ सामग्री से मेल खाने के लिए पर्याप्त अभिव्यंजक नहीं है mdoc. मैंडॉक के लेखक के अनुसार, डॉकबुक में एक इनबिल्ट मैन (7) कन्वर्टर है-जो कि खराब गुणवत्ता का है[30] जिन्होंने एक अलग mdoc(7) कन्वर्टर लिखा था।

मैन पेज सामान्यतः अंग्रेजी में लिखे जाते हैं, किन्तु सिस्टम पर अन्य भाषाओं में अनुवाद उपलब्ध हो सकते हैं। जीएनयू man-db और मैंडॉक man को उपनिर्देशिकाओं के अंतर्गत स्थानीयकृत मैन्युअल पृष्ठों की खोज करने के लिए जाना जाता है।[31][15][16]

वैकल्पिक

जीएनयू प्रोजेक्ट की "सूचना" प्रणाली, एक प्रारंभिक और सरल हाइपरटेक्स्टinfoप्रणाली, के संभावित अपवाद को छोड़कर, मनुष्य के कुछ विकल्पों ने बहुत लोकप्रियता हासिल की है। एक तृतीय-पक्ष प्रयास भी है जिसे टीएलडीआर पेज के रूप में जाना जाता है (tldr) जो प्रवंचक पत्रक के समान सामान्य उपयोग के स्थितियोंके लिए सरल उदाहरण प्रदान करता है।[32] इसके अतिरिक्त, कुछ यूनिक्स ग्राफिकल यूज़र इंटरफ़ेस एप्लिकेशन (विशेष रूप से वे जो सूक्ति और कहाँ विकास वातावरण का उपयोग करके बनाए गए हैं) अब एचटीएमएल में एंड-यूजर प्रलेखन प्रदान करते हैं और इसमें एम्बेडेड एचटीएमएल व्यूअर सम्मिलित हैं जैसे yelp आवेदन के भीतर मदद पढ़ने के लिए। Emacs में एक एचटीएमएल सिस्टम भी texinfo को बदलने के लिए तैयार है।[33]

यह भी देखें

संदर्भ

  1. "man(1) — display online manual documentation pages". BSD Cross Reference. FreeBSD. Archived from the original on 2023-03-11. Retrieved 2019-04-01. मैन यूटिलिटी ऑनलाइन मैनुअल डॉक्यूमेंटेशन पेज ढूंढती और प्रदर्शित करती है।
  2. 2.0 2.1 2.2 McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Technical report). CSTR. Bell Labs. 139. Archived (PDF) from the original on 2017-11-11. Retrieved 2015-02-01.
  3. 3.0 3.1 Darwin, Ian; Collyer, Geoffrey. "UNIX Evolution: 1975-1984 Part I - Diversity". Archived from the original on 17 July 2012. Retrieved 22 December 2012. Originally published in Microsystems 5(11), November 1984.
  4. Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
  5. "GIT commit 002a6339b1fe8f83f4808022a17e1aa379756d99". Archived from the original on 4 December 2017. Retrieved 22 November 2017.
  6. "GIT commit 84bde8d8a9a357bd372793d25746ac6b49480525". Archived from the original on 5 September 2018. Retrieved 22 November 2017.
  7. "GIT commit b225d9e76fbb0a6a4539c0992fba88c83f0bd37e". Archived from the original on 9 November 2020. Retrieved 25 September 2018.
  8. ""Why does man print "gimme gimme gimme" at 00:30?"". Archived from the original on 21 November 2017. Retrieved 22 November 2017.
  9. Wright, Francis J. "WoMan: Browse Unix Manual Pages "W.O. (without) Man"". GNU. Archived from the original on 11 November 2020. Retrieved 3 August 2020.
  10. Pali, Gabor, ed. (12 May 2013). "FreeBSD Quarterly Status Report, January-March 2013". FreeBSD. Archived from the original on 22 December 2014. Retrieved 25 December 2014.
  11. Murenin, Constantine A. (19 February 2013). "mdoc.su की घोषणा, छोटे मैनुअल पेज यूआरएल". freebsd-doc@freebsd.org (Mailing list). Archived from the original on 7 August 2014. Retrieved 25 December 2014.
  12. Murenin, Constantine A. (23 February 2013). "mdoc.su — Short manual page URLs for FreeBSD, OpenBSD, NetBSD and DragonFly BSD". Archived from the original on 17 December 2014. Retrieved 25 December 2014.
  13. "लिनक्स मैन पेज ऑनलाइन". man7.org. Archived from the original on 2020-05-07. Retrieved 2020-05-05.
  14. "के बारे में". ManKier. Archived from the original on 2020-04-25. Retrieved 2020-05-05.
  15. 15.0 15.1 man(1) – Linux General Commands Manual
  16. 16.0 16.1 16.2 man(1) – FreeBSD General Commands Manual
  17. "रिसर्च यूनिक्स आठवें संस्करण के लिए मैनुअल पेज". man.cat-v.org. Archived from the original on 2020-06-30. Retrieved 2020-05-06.
  18. 18.0 18.1 "यूनिक्स प्रोग्रामर मैनुअल - परिचय". www.bell-labs.com. November 3, 1971. Archived from the original on June 1, 2020. Retrieved May 6, 2020.
  19. "System V release 4 manuals". bitsavers.trailing-edge.com. Archived from the original on 2020-08-03. Retrieved 2020-05-06.
  20. "lapack (l) - Linux Man Pages". www.systutorials.com. Archived from the original on 2023-03-11. Retrieved 2021-05-29.
  21. 21.0 21.1 mdoc(7) – FreeBSD Miscellaneous Information Manual
  22. groff_tmac(5) – Linux File Formats Manual
  23. man(7) – Linux Miscellanea Manual
  24. "Groff Mission Statement - 2014". www.gnu.org. Archived from the original on 2020-12-03. Retrieved 2021-01-02. Concurrent with work on man(7), mdoc(7) will be actively supported and its use promoted.
  25. "आदमी". The GNU Troff Manual. Archived from the original on 24 December 2019. Retrieved 31 December 2019.
  26. "नोश यूजर-स्पेस वर्चुअल टर्मिनल पर मैनुअल पेजों में इटैलिक और रंग". jdebp.eu. Archived from the original on 2021-01-28. Retrieved 2021-01-21.
  27. mandoc(1) – FreeBSD General Commands Manual. "Font styles are applied by using back-spaced encoding..."
  28. "help2man Reference Manual". Archived from the original on 6 March 2023. Retrieved 5 March 2023.
  29. "मैन पेज (जीएनयू कोडिंग मानक)". www.gnu.org. Archived from the original on 2023-03-05. Retrieved 2023-03-05.
  30. Ingo Schwarze. "नया मैंडॉक-एमडीओसी-टी मार्कडाउन कन्वर्टर". undeadly.org. Archived from the original on 2023-03-05. Retrieved 2023-03-05. – for specific complaints by the author, see Ingo Schwarze (28 February 2014). "Re: Groff man pages (tangential to Future Redux)". Groff (Mailing list). Archived from the original on 2023-03-05.
  31. "कमांड लाइन - विभिन्न भाषाओं में लिनक्स मैन पेज". Ask Ubuntu. Archived from the original on 2023-03-11. Retrieved 2020-05-05.
  32. "टीएलडीआर पृष्ठ". tldr.sh. Archived from the original on 2020-04-27. Retrieved 2020-05-05.
  33. "Re: [Groff] man pages (tangential to Future Redux)". lists.gnu.org. Archived from the original on 2023-03-05. Retrieved 2023-03-05.


बाहरी संबंध