आदमी प्रारूप और ऑनलाइन मैनुअल पेज प्रदर्शित करता है। यदि आप निर्दिष्ट करते हैं अनुभाग , आदमी केवल मैनुअल के उस खंड में दिखता है। नाम आमतौर पर मैन्युअल पृष्ठ का नाम होता है, जो आम तौर पर कमांड, फ़ंक्शन या फ़ाइल का नाम होता है। हालांकि, यदि नाम एक स्लैश है (/) फिरआदमीइसे फ़ाइल विनिर्देश के रूप में व्याख्या करता है ताकि आप कर सकेंआदमी ./foo.5 या और भीआदमी / cd/foo/bar.1.gz। कहां के विवरण के लिए नीचे देखेंआदमी मैन्युअल पेज फ़ाइलों की तलाश में है।
नाम
मैन - प्रारूप और ऑन-लाइन मैन्युअल पेज प्रदर्शित करेंमैनपैथ - मैन पेज के लिए उपयोगकर्ता का खोज पथ निर्धारित करें आदमी-acdfFhkKtwW --path -m प्रणाली -p तार -सी config_file -M pathlist -पी पेजर -S section_list अनुभाग नाम … -C config_file उपयोग करने के लिए विन्यास फाइल निर्दिष्ट करें; डिफ़ॉल्ट है/etc/man.config। (देखman.conf(5).) -एम पथ मैन पेजों की खोज के लिए निर्देशिकाओं की सूची निर्दिष्ट करें। कोलन के साथ निर्देशिका अलग करें। एक खाली सूची निर्दिष्ट नहीं है जैसा कि निर्दिष्ट नहीं है-M बिल्कुल भी। देखमैनुअल पेजों के लिए खोज पाथ. -पी पेजर निर्दिष्ट करने के लिए कौन सा पेजर निर्दिष्ट करें। यह विकल्प ओवरराइड करता हैMANPAGER पर्यावरण परिवर्तनीय, जो बदले में ओवरराइड करता हैपेजर चर। डिफ़ॉल्ट रूप से,आदमी का उपयोग करता है/ usr / bin / less -isr. -एस सेक्शन_लिस्ट सूची खोजने के लिए मैन्युअल अनुभागों की एक कोलन से अलग सूची है। यह विकल्प ओवरराइड करता हैMANSECTवातावरण विविधता। -ए डिफ़ॉल्ट रूप से,आदमी इसे प्राप्त होने वाले पहले मैन्युअल पृष्ठ को प्रदर्शित करने के बाद बाहर निकल जाएगा। इस विकल्प बल का उपयोग करनाआदमी मिलान करने वाले सभी मैन्युअल पृष्ठों को प्रदर्शित करने के लिएनाम,सिर्फ पहले नहीं। -सी स्रोत मैन पेज को दोबारा सुधारें, भले ही एक अद्यतित बिल्ली पृष्ठ मौजूद हो। यह अर्थपूर्ण हो सकता है यदि बिल्ली पृष्ठ को स्क्रीन के लिए अलग-अलग स्तंभों के साथ स्वरूपित किया गया था, या यदि प्रीफॉर्मेटेड पृष्ठ दूषित हो गया है। -d वास्तव में मैन पेज प्रदर्शित नहीं करते हैं, लेकिन डीबगिंग जानकारी के प्रिंट gobs करते हैं। डी प्रदर्शन और प्रिंट डीबगिंग जानकारी दोनों। -f के बराबरक्या है. एफ या--preformat केवल प्रारूप - प्रदर्शित न करें। -h एक लाइन सहायता संदेश प्रिंट करें और बाहर निकलें। -k के बराबरअनुरूप. कश्मीर * सभी * मैन पृष्ठों में निर्दिष्ट स्ट्रिंग के लिए खोजें। चेतावनी: यह शायद बहुत धीमी है! यह एक सेक्शन निर्दिष्ट करने में मदद करता है। (बस एक मशीन देने के लिए, मेरी मशीन पर यह प्रति व्यक्ति 500 मिनट पृष्ठों में एक मिनट लगते हैं।) -एम सिस्टम दिए गए सिस्टम नाम के आधार पर खोज करने के लिए मैन पेजों का एक वैकल्पिक सेट निर्दिष्ट करें। -पी स्ट्रिंग पहले चलाने के लिए preprocessors के अनुक्रम निर्दिष्ट करेंnroff याट्रोफ। सभी प्रतिष्ठानों में प्रीप्रोसेसरों का पूरा सेट नहीं होगा। कुछ preprocessors और उन्हें नामित करने के लिए इस्तेमाल पत्र हैं: eqn (ई), अंगूर (जी), तस्वीर (पी), टीबीएल (टी), vgrind (v), संदर्भ (आर)। यह विकल्प ओवरराइड करता हैMANROFFSEQ वातावरण विविधता। आयकर उपयोग/ usr / bin / groff -Tps -mandoc आउटपुट को पास करने के लिए मैन्युअल पेज को प्रारूपित करने के लिएstdout। से आउटपुट/ usr / bin / groff -Tps -mandoc मुद्रित होने से पहले कुछ फ़िल्टर या किसी अन्य के माध्यम से पारित होने की आवश्यकता हो सकती है। डब्ल्यूया --पथ वास्तव में मैन पेज प्रदर्शित न करें, लेकिन उन फ़ाइलों के स्थान (ओं) को मुद्रित करें जिन्हें स्वरूपित या प्रदर्शित किया जाएगा। यदि कोई तर्क नहीं दिया गया है: द्वारा खोजी जाने वाली निर्देशिकाओं की सूची (stdout पर) प्रदर्शित करेंआदमी मैन पेज के लिए। अगरMANPATH मनुष्य के लिए एक लिंक है, फिर "मैनपाथ" "मैन - पाथ" के बराबर है। डब्ल्यू पसंद है, लेकिन अतिरिक्त जानकारी के बिना फ़ाइल प्रति नाम एक पंक्ति मुद्रित करें। यह शैल कमांड में उपयोगी है जैसेआदमी-एडब्ल्यू आदमी | xargs ls -l अगली बार इन पृष्ठों की आवश्यकता होने पर फ़ॉर्म स्वरूपण समय को सहेजने के लिए, फ़ॉर्म स्वरूपित मैन पेजों को सहेजने का प्रयास करेगा। परंपरागत रूप से, डीआईआर / मैनएक्स में पृष्ठों के स्वरूपित संस्करण डीआईआर / कैटएक्स में सहेजे जाते हैं, लेकिन मनुष्य डीआईआर से बिल्ली डीआईआर के अन्य मैपिंग में निर्दिष्ट किया जा सकता है/etc/man.config। आवश्यक बिल्ली निर्देशिका मौजूद नहीं होने पर कोई बिल्ली पृष्ठ सहेजा नहीं जाता है। कोई बिल्ली पृष्ठ सहेजे नहीं जाते हैं जब उन्हें 80 से अलग लाइन लाइन के लिए स्वरूपित किया जाता है। Man.conf में लाइन NOCACHE होने पर कोई बिल्ली पृष्ठ सहेजा नहीं जाता है। बनाना संभव हैआदमी एक उपयोगकर्ता आदमी के लिए तैयार है। फिर, यदि किसी बिल्ली निर्देशिका में मालिक मैन और मोड 0755 (केवल मनुष्य द्वारा लिखने योग्य) होता है, और बिल्ली फ़ाइलों में मालिक मैन और मोड 0644 या 0444 होता है (केवल आदमी द्वारा लिखने योग्य, या बिल्कुल लिखने योग्य नहीं), कोई साधारण उपयोगकर्ता बदल नहीं सकता बिल्ली पेज या बिल्ली निर्देशिका में अन्य फाइलें डाल दिया। अगरआदमी तैयार नहीं किया गया है, तो एक बिल्ली निर्देशिका में मोड 0777 होना चाहिए यदि सभी उपयोगकर्ता वहां बिल्ली पृष्ठों को छोड़ने में सक्षम होना चाहिए। विकल्प-सी एक पृष्ठ को दोबारा सुधारने के लिए मजबूर करता है, भले ही कोई हालिया बिल्ली पृष्ठ मौजूद हो। आदमी आमंत्रण विकल्प और पर्यावरण चर के आधार पर मैन्युअल पृष्ठ फ़ाइलों को खोजने की एक परिष्कृत विधि का उपयोग करता है/etc/man.configविन्यास फाइल, और कुछ अंतर्निहित सम्मेलन और हेरिस्टिक्स। सबसे पहले, जब नाम तर्कआदमी एक स्लैश है (/), आदमी मान लें कि यह एक फ़ाइल विनिर्देशन है, और इसमें कोई खोज शामिल नहीं है। लेकिन सामान्य मामले में जहां नाम एक स्लैश नहीं है,आदमी एक फ़ाइल के लिए विभिन्न निर्देशिकाओं की खोज करता है जो नाम के विषय के लिए मैन्युअल पृष्ठ हो सकता है। यदि आप निर्दिष्ट करते हैं-M pathlist विकल्प, pathlist निर्देशिकाओं की एक कोलन से अलग सूची हैआदमीखोज करता है। यदि आप निर्दिष्ट नहीं करते हैं-M लेकिन सेट करेंMANPATH पर्यावरण चर, उस चर का मान निर्देशिकाओं की सूची हैआदमी खोज करता है। यदि आप के साथ एक स्पष्ट पथ सूची निर्दिष्ट नहीं करते हैं-M याMANPATH, आदमी कॉन्फ़िगरेशन फ़ाइल की सामग्री के आधार पर अपनी पथ सूची विकसित करता है/etc/man.config।MANPATH कॉन्फ़िगरेशन फ़ाइल में बयान खोज पथ में शामिल करने के लिए विशेष निर्देशिकाओं की पहचान करता है। इसके अलावा,MANPATH_MAPकथन आपके कमांड सर्च पथ (यानी आपका) के आधार पर खोज पथ में जोड़ते हैंपथवातावरण विविधता)। कमांड खोज पथ में हो सकता है कि प्रत्येक निर्देशिका के लिए, एMANPATH_MAP कथन एक निर्देशिका निर्दिष्ट करता है जिसे मैन्युअल पेज फ़ाइलों के लिए खोज पथ में जोड़ा जाना चाहिए।आदमी देखता हैपथ परिवर्तनीय और मैन्युअल पृष्ठ फ़ाइल खोज पथ में संबंधित निर्देशिका जोड़ता है। इस प्रकार, उचित उपयोग के साथMANPATH_MAP, जब आप कमांड जारी करते हैंआदमी xyz, यदि आप कमांड जारी करते हैं तो प्रोग्राम के लिए आपको मैन्युअल पृष्ठ मिल जाएगाxyz. इसके अलावा, कमांड खोज पथ में प्रत्येक निर्देशिका के लिए (हम इसे "कमांड निर्देशिका" कहते हैं) जिसके लिए आप करते हैं नहीं लीजियेMANPATH_MAPबयान,आदमी स्वचालित रूप से कमांड निर्देशिका में या कमांड निर्देशिका की मूल निर्देशिका में उपनिर्देशिका के रूप में "आस-पास" मैन्युअल पृष्ठ निर्देशिका को देखता है। आप एक सहित "आस-पास" खोजों को अक्षम कर सकते हैंNOAUTOPATH में बयान/etc/man.config. ऊपर वर्णित खोज पथ में प्रत्येक निर्देशिका में,आदमी नाम की एक फ़ाइल के लिए खोज करता है विषय . अनुभाग , अनुभाग संख्या और संभवतः एक संपीड़न प्रत्यय पर एक वैकल्पिक प्रत्यय के साथ। अगर ऐसा कोई फ़ाइल नहीं मिलता है, तो यह नामित किसी भी उपनिर्देशिका में दिखता हैआदमी एन याबिल्ली एन कहा पे एन मैनुअल सेक्शन नंबर है। अगर फ़ाइल एक में हैबिल्ली एन उपनिर्देशिका,आदमी मान लें कि यह एक स्वरूपित मैनुअल पेज फ़ाइल (बिल्ली पृष्ठ) है। अन्यथा,आदमी मानता है कि यह अपरिवर्तित है। किसी भी मामले में, अगर फ़ाइल नाम में एक ज्ञात संपीड़न प्रत्यय है (जैसे.gz), आदमी मान लीजिए कि यह gzipped है। यदि आप देखना चाहते हैं कि (या अगर)आदमी किसी विशेष विषय के लिए मैन्युअल पृष्ठ मिलेगा, इसका उपयोग करें--path(डब्ल्यू) विकल्प। जरूरी: उपयोग आदमी आदेश ( % आदमी ) यह देखने के लिए कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है। सार
विकल्प
सीएटी पेजेस
मैनुअल पेजों के लिए खोज पथ




