उदाहरण के लिए: man(1)
, find(3)
, updatedb(2)
?
कोष्ठक (ब्रिटेन। "कोष्ठक") में संख्याओं का क्या अर्थ है?
उदाहरण के लिए: man(1)
, find(3)
, updatedb(2)
?
कोष्ठक (ब्रिटेन। "कोष्ठक") में संख्याओं का क्या अर्थ है?
जवाबों:
यह वह अनुभाग है जिसे कमांड के लिए मैन पेज को सौंपा गया है।
ये विभाजित हैं
प्रत्येक अनुभाग के मूल विवरण यूनिक्स प्रोग्रामर मैनुअल (पृष्ठ ii) में देखे जा सकते हैं ।
man 5 foo
जिस अनुभाग को कमांड मैनुअल में दर्ज़ किया गया है। वर्गों की सूची को मनुष्य के मैनुअल पर प्रलेखित किया गया है। उदाहरण के लिए:
man 1 man
man 3 find
यह तब उपयोगी होता है जब विभिन्न वर्गों पर समान या बिल्कुल समान कमांड मौजूद हों
यह इंगित करता है कि आदमी उन पृष्ठों के अनुभाग को लिखता है, जो कमांड में पाया जाता है। -एस कमांड ऑन मैन कमांड का उपयोग कुछ विशेष खंडों में खोज को सीमित करने के लिए किया जा सकता है।
जब आप एक आदमी पृष्ठ देखते हैं, तो शीर्ष बाईं ओर अनुभाग का नाम देता है, जैसे:
उपयोगकर्ता कमांड्स प्रिंटफ़ (1)
स्टैंडर्ड सी लाइब्रेरी फ़ंक्शंस प्रिंटफ़ (3 सी)
इसलिए यदि आप सी फ़ंक्शंस देखने की कोशिश कर रहे हैं और गलती से उपयोगकर्ता कमांड के लिए एक पेज नहीं देखना चाहते हैं जो समान नाम साझा करता है, तो आप 'मैन -3 सी ...' करेंगे।
जैसा कि @ इयान जी कहते हैं , वे मैन पेज सेक्शन हैं। चलो यह एक कदम आगे ले हालांकि:
man man
, और यह निम्नानुसार 9 सेक्शन दिखाता है:DESCRIPTION
man is the system's manual pager. Each page argument given
to man is normally the name of a program, utility or func‐
tion. The manual page associated with each of these argu‐
ments is then found and displayed. A section, if provided,
will direct man to look only in that section of the manual.
The default action is to search in all of the available sec‐
tions following a pre-defined order ("1 n l 8 3 2 3posix 3pm
3perl 5 4 9 6 7" by default, unless overridden by the SEC‐
TION directive in /etc/manpath.config), and to show only the
first page found, even if page exists in several sections.
The table below shows the section numbers of the manual fol‐
lowed by the types of pages they contain.
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]
A manual page consists of several sections.
man <section_num> <cmd>
आइए कल्पना करें कि आप लिनक्स कमांड्स के लिए गुग्लिंग हैं। आप OPEN(2)
ऑनलाइन pg ढूंढते हैं: http://man7.org/linux/man-pages/man2/open.2.html ।
अपने पीसी पर मैन पेजों में इसे देखने के लिए, बस टाइप करें man 2 open
।
FOPEN(3)
उपयोग के लिए man 3 fopen
, आदि।
man <section_num> intro
एक वर्ग के लिए परिचय पृष्ठों पढ़ने के लिए, में टाइप man <section_num> intro
, के रूप में इस तरह के man 1 intro
, man 2 intro
, man 7 intro
, आदि
उत्तराधिकार में सभी मैन पेज इंट्रो देखने के लिए एक-के-बाद-एक, करें man -a intro
। सेक्शन 1 के लिए इंट्रो पेज खुल जाएगा। प्रेस qकरने के लिए छोड़ें, फिर Enterअनुभाग 8 के लिए परिचय देखने के लिए दबाएँ q। छोड़ने के Enterलिए दबाएँ, फिर अनुभाग 3 के लिए परिचय देखने के लिए दबाएँ । इस प्रक्रिया को जारी रखें। मारने के बाद हर बार q, यह आपको मुख्य टर्मिनल स्क्रीन पर ले जाएगा, लेकिन आप अभी भी एक इंटरैक्टिव प्रॉम्प्ट में होंगे, और आप इस लाइन को देखेंगे:
--Man-- next: intro(8) [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ]
ध्यान दें कि man -a intro
आपके द्वारा लिया जाने वाला अनुभाग क्रम है:
यह खोज क्रम जानबूझकर है, जैसा कि man man
पृष्ठ बताता है:
The default action is to search in all of the available sections follow‐
ing a pre-defined order ("1 n l 8 3 2 3posix 3pm 3perl 5 4 9 6 7" by default, unless overrid‐
den by the SECTION directive in /etc/manpath.config)
मैनुअल अनुभागों के बारे में विकिपीडिया विवरण: