ম্যানাপেজে ইউনিক্স কমান্ড নামগুলির পরে দেখানো বন্ধনীর সংখ্যাটি কী বোঝায়?


495

উদাহরণস্বরূপ: man(1), find(3), updatedb(2)?

প্রথম বন্ধনী (ব্রিট। "বন্ধনী") এর সংখ্যার অর্থ কী?


4
ম্যান পেজগুলি কিছু পরিচিতি দেবে, ব্যবহার করবে (ম্যান 1 ইনট্রো) (ম্যান 2 ইনট্রো)
সেনপ্যাথি

উত্তর:


483

কমান্ডের জন্য ম্যান পৃষ্ঠাটি এটি বিভাগ করা হয়েছে।

এই হিসাবে বিভক্ত হয়

  1. সাধারণ আদেশ
  2. সিস্টেম কল
  3. সি লাইব্রেরি ফাংশন
  4. বিশেষ ফাইল (সাধারণত ডিভাইস, / dev এ পাওয়া যায়) এবং ড্রাইভার
  5. ফাইল ফর্ম্যাট এবং সম্মেলন
  6. গেমস এবং স্ক্রিনসেভার
  7. টুকরা-টাকরা
  8. সিস্টেম প্রশাসন কমান্ড এবং ডেমন

প্রতিটি বিভাগের মূল বিবরণগুলি ইউনিক্স প্রোগ্রামার ম্যানুয়াল (পৃষ্ঠা ii) এ দেখা যাবে।


122
তথ্যের মূল বিট: "foo (5)" হিসাবে দেওয়া একটি ম্যান পেজ অ্যাক্সেস করতে:man 5 foo
স্টিভ বেনেট


1
সেই লিঙ্কটির একই তালিকা ছিল তবে এটি ম্যানুয়ালটির একটি ভি 5 সংস্করণ ছিল। আমি উত্তরটির লিঙ্কটি ইন্টারনেট আর্কাইভের সাথে একটির সাথে আপডেট করার স্বাধীনতা নিয়েছি যার মূল উত্তরটি লিঙ্কযুক্ত বলে মনে হয়েছিল (URL এর ভিত্তিতে) based
জেরোইন

80

কমান্ডটি বিভাগটি ম্যানুয়ালটিতে নথিভুক্ত করা হয়েছে। বিভাগগুলির তালিকাটি মানুষের ম্যানুয়ালটিতে নথিভুক্ত। উদাহরণ স্বরূপ:

man 1 man
man 3 find

যখন বিভিন্ন বিভাগে অনুরূপ বা ঠিক সমান কমান্ড উপস্থিত থাকে তখন এটি কার্যকর This


102
এবং "পুরানো দিনগুলিতে" বিভাগটির নম্বরটি বাইন্ডারের সাথে মিল রেখেছিল যে ম্যান পৃষ্ঠার হার্ডকপি সংস্করণ ছিল
ডারন

51

বিভাগের সংখ্যা উল্লেখযোগ্য হওয়ার কারণটি হ'ল বহু বছর আগে যখন ডিস্ক স্পেসটি এখন ইস্যুগুলির চেয়ে বেশি ছিল এখন বিভাগগুলি পৃথকভাবে ইনস্টল করা যেতে পারে।

অনেক সিস্টেমে কেবল উদাহরণস্বরূপ 1 এবং 8 টি ইনস্টল করা ছিল। এই দিনগুলিতে লোকেরা পরিবর্তে গুগলে কমান্ডগুলি সন্ধান করার প্রবণতা রয়েছে।


10

এটিও লক্ষ করুন যে অন্যান্য ইউনিক্সে বিভাগটি নির্দিষ্ট করার পদ্ধতিটি পৃথক। সোলারিসে, উদাহরণস্বরূপ, এটি হ'ল:

man -s 1 man

8

এটি কমান্ডটি পাওয়া ম্যান পৃষ্ঠাগুলির বিভাগকে নির্দেশ করে। ম্যান কমান্ডের -s স্যুইচটি নির্দিষ্ট বিভাগে অনুসন্ধান সীমাবদ্ধ করতে ব্যবহার করা যেতে পারে।

আপনি যখন কোনও ম্যান পৃষ্ঠাটি দেখেন, উপরের বাম দিকটি বিভাগটির নাম দেয় যেমন:

ব্যবহারকারী কমান্ডগুলি প্রিন্টফ (1)
স্ট্যান্ডার্ড সি লাইব্রেরি ফাংশনগুলি প্রিন্টফ (3 সি)

সুতরাং আপনি যদি সি ফাংশন সন্ধান করার চেষ্টা করছেন এবং কোনও ব্যবহারকারী কমান্ডের একই নাম ভাগ করে নেওয়ার জন্য দুর্ঘটনাক্রমে কোনও পৃষ্ঠা দেখতে চান না, আপনি 'man -s 3C ...' করবেন


6

যেমন @ ইয়ান জি বলেছেন , এগুলি ম্যান পৃষ্ঠার বিভাগসমূহ। এর আরও এক ধাপ এগিয়ে নেওয়া যাক:

1. ম্যান কমান্ডের জন্য ম্যান পৃষ্ঠাটি দেখুন 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.


2। man <section_num> <cmd>

আসুন কল্পনা করুন আপনি লিনাক্স কমান্ডের জন্য গুগল করছেন। আপনি OPEN(2)অনলাইনে পিজি খুঁজে পাবেন : http://man7.org/linux/man-pages/man2/open.2.html

আপনার পিসির ম্যান পেজগুলিতে এটি দেখতে, কেবল টাইপ করুন man 2 open

জন্য FOPEN(3)ব্যবহার man 3 fopen, ইত্যাদি

3। 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 এর পরিচিতি দেখতে টিপুন done শেষ না হওয়া পর্যন্ত এই প্রক্রিয়াটি চালিয়ে যান। প্রতিবার আঘাত করার পরে q, এটি আপনাকে আবার মূল টার্মিনাল স্ক্রিনে নিয়ে যাবে তবে আপনি এখনও একটি ইন্টারেক্টিভ প্রম্পটে থাকবেন এবং আপনি এই লাইনটি দেখতে পাবেন:

--Man-- next: intro(8) [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ]

নোট করুন যে বিভাগটির আদেশ man -a introআপনাকে গ্রহণ করবে তা হ'ল:

  1. অধ্যায় 1
  2. অধ্যায় 8
  3. বিভাগ 3
  4. অধ্যায় 2
  5. ধারা 5
  6. বিভাগ 4
  7. বিভাগ 6
  8. ধারা 7

এই অনুসন্ধানের আদেশটি ইচ্ছাকৃত, যেমন 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)

সম্পর্কিত:

  1. গুগল অনুসন্ধান "লিনাক্স একটি ফাংশনের পরে বন্ধনীতে সংখ্যাটির অর্থ কী?" - https://www.google.com/search?q=linux+hat+does+t++umber+mean+in+pearhesis+ after+a+function % 3F&oq=linux+ কি ++++he+number+mean + এ + + প্রথম বন্ধনী + একটি + ফাংশন% 3F & aqs = chrome..69i57j69i64.9867j0j7 & sourceid = ক্রোম & অর্থাত = হল UTF-8 পরে
  2. /superuser/297702/what-do-the-parentheses-and-number-after-a-unix-command-or-c-function-mean
  3. /unix/3586/what-do-the-numbers-in-a-man-page-mean

2
অত্যন্ত দরকারী তথ্য, ডাউন-ভোটগুলি কেন তা নিশ্চিত নয় তবে আপনার আমার +1 রয়েছে।
হার্পারভিল

2

ম্যানুয়াল বিভাগ সম্পর্কে উইকিপিডিয়া বিবরণ:

  1. সাধারণ আদেশ
  2. সিস্টেম কল
  3. বিশেষ করে সি স্ট্যান্ডার্ড লাইব্রেরি কভারেজ লাইব্রেরি
  4. বিশেষ ফাইল (সাধারণত ডিভাইস, / dev এ পাওয়া যায়) এবং ড্রাইভার
  5. ফাইল ফর্ম্যাট এবং সম্মেলন
  6. গেমস এবং স্ক্রিনসেভার
  7. টুকরা-টাকরা
  8. সিস্টেম প্রশাসন কমান্ড এবং ডেমন

4
এই উত্তরটি অকেজো হয়ে গেছে; লিঙ্কটি যা আগে গৃহীত উত্তরের মধ্যে ছিল না তা ভেঙে সম্পাদিত হয়েছিল, এখন এই উত্তর দিয়ে কিছু যুক্ত হয় না।
বেন ভয়েগট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.