ইউনিক্স কমান্ড বা সি ফাংশনের পরে প্রথম বন্ধনী এবং সংখ্যাটির অর্থ কী?


224

আমি ইউনিক্স বা লিনাক্স বা সি ফাংশনে কমান্ডের পরে বন্ধনী এবং একটি সংখ্যা দেখতে থাকি।

উদাহরণস্বরূপ: man (8), ftok (2), মাউন্ট (8), ইত্যাদি

এর অর্থ কী? আমি মানুষে তাদের দেখতে।


উত্তর:


221

ম্যানপেজ বিভাগগুলি।

  1. সাধারণ ইউনিক্স কমান্ড যা সমস্ত ব্যবহারকারী ব্যবহার করতে পারেন। যেমনls(1)
  2. ইউনিক্স এবং সি সিস্টেম কল যেমন mmap(2)
  3. সি প্রোগ্রামগুলির সি লাইব্রেরির রুটিনগুলি যেমন system(3)
  4. বিশেষ ফাইল যেমন sudoers(4)
  5. সিস্টেম ফাইল ফর্ম্যাট যেমন lmhosts(5)
  6. গেমস যেমন fortune(6)
  7. বিবিধ উদা regex(7)
  8. সিস্টেম অ্যাডমিনিস্ট্রেশন কমান্ড যা কেবল রুট দ্বারা চালিত হয় iwconfig(8)
  9. (? লিনাক্স নির্দিষ্ট) যেমনksoftirqd(9)

বিভাগগুলির পিছনে কারণ হ'ল ম্যানুয়াল পৃষ্ঠাগুলি ভাগ করে নেওয়ার জিনিস রয়েছে - mkdir(1)ডিরেক্টরি তৈরির জন্য ব্যবহৃত কমান্ডটি mkdir(2)এমন একটি সিস্টেম কল যা একটি সি প্রোগ্রামে ডিরেক্টরি তৈরি করতে ব্যবহার করা যেতে পারে। এইভাবে বিভিন্ন বিভাগ।

টীকাবিহীন তথ্যসূত্র [1,2] (প্রস্তাবিত হিসাবে):
http://www.gsp.com/support/man/ - ফ্রিবিএসডি ম্যানাপেজগুলি
http://manpages.unixforum.co.uk/man-pages/ বিভাগ অনুসারে সাজানো হয়েছে লিনাক্স / সুস-লিনাক্স -১১.১ / - বিভাগ অনুসারে স্যু ম্যানপেইজগুলি সাজানো হয়েছে
http://www.december.com/unix/ref/mansec.html - ম্যানপেজ বিভাগগুলির জন্য অন্য একটি সারণী। তালিকার প্রাথমিক ভিত্তিতে (বিশদগুলির জন্য এই পোস্টের পুরানো সম্পাদনাগুলি দেখুন)

[1] ব্যাখ্যা এবং উদাহরণগুলি এই বিষয়টি সম্পর্কে আমার মাথায় স্বতঃস্ফূর্ত মিথ্যাচার fabric
[২] এটি একাডেমিকভাবে সুস্পষ্ট নয়, তবে উইকিপিডিয়াতে প্রবৃদ্ধি ধীর করে দেওয়ার বিষয়ে উল্লেখের অনুরোধ রইল। সংশয়বাদী অন্যদের রেফারেন্স পেতে সবকিছু চেষ্টা করছেন এবং অবদানকারী কিছু মাত্র পেতে পথ খুব আরও কিছু উত্তর দিতে না যে যারা বেহুদা / ভিত্তিহীন কাপড় যোগ করার জন্য চেষ্টা সঠিকভাবে পুকুর থেকে সরিয়ে ফেলা হয় (তারা শুধু রেফারেন্স-অনুরোধ বাঁধা ট্যাগ পেতে বিরক্ত তাদের সংযোজনগুলিতে, সামগ্রীগুলি সরানো হয়নি ...)


5
গেমস (6) তাদের নিজস্ব একটি বিভাগ পেয়েছে!
জয়ওয়ালকার

5
আসলে এটি গেমসের চেয়ে মজাদার প্রোগ্রামের মতো । সিজার ()) এবং ভাগ্য ()) সর্বাধিক মজার .... এবং আপনি যদি মনে করেন বিসিডি ()) একটি খেলা ... ঠিক আছে, আমি আপনাকে ইউনিক্স গুরু বেজ লাগিয়ে
দেব

25
তথ্য প্রদর্শন করতে, কমান্ডটি ব্যবহার করুন: man <number> <command>উদাহরণ: man 1 mkdirএবংman 2 mkdir
ডনি করনিয়া

@ ডনিকর্নিয়া সবচেয়ে গুরুত্বপূর্ণ তথ্যটি জানা দরকার - আপনি বাকিটি নিজেই এখান থেকে বের করতে পারেন, আসলে
n611x007

OTOH, সংশয়বাদী "প্রতিদ্বন্দ্বী" চেয়ে আপনার উত্তর আরও মূল্যবান তৈরি stackoverflow.com/a/62972/4145951 , তাই আমি এটা upvoting করছি। ;)
নিমো

83

এর একটি অংশ man man:

The table below shows the section numbers of the manual followed 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]

3
: "টাইপ ইউনিক্স সহজ man manএবং বাকি নিজে আসে"
Gerrit

1
এটি ম্যাকোএসের জন্য প্রযোজ্য নয় ।
ফ্রাঙ্কলিন ইউ

36

সংখ্যাটি কমান্ড বা সি ফাংশনটিতে থাকা ম্যান পৃষ্ঠা বিভাগকে বোঝায়।

সুতরাং আপনি mount(8)কমান্ডটি ব্যবহার করে ম্যান পৃষ্ঠাটি অ্যাক্সেস করতে পারবেন :

man 8 mount

বা এর ftok(2)মতো:

man 2 ftok

2
আউট কৌতুহল, কেন তা না হয় man mount(8)বা man ftok(2)?
জাব

7
@ জ্যাব: কারণ বেশিরভাগ শেলগুলি প্রথম বন্ধনীগুলি বিশেষভাবে গ্রহণ করবে। আপনি কোনও শেল কমান্ডগুলিতে (বিশেষ কিছু করার ইচ্ছা না করে) প্রথম বন্ধনী ব্যবহার করতে পারবেন না।
ওয়াফার্স

ভাল যে আকর্ষণীয়।
জাব

+1 এটি আপনার জানা দরকার এটি সবচেয়ে প্রয়োজনীয় - আপনি প্রকৃতপক্ষে নিজেকে নিজেই নির্ধারণ করতে পারেন (এমনকি উপলব্ধি না করে man man)।
n611x007

12

এগুলি হ'ল সনাতন ইউনিক্স ম্যানুয়াল পৃষ্ঠাগুলির বিভাগ সংখ্যা। আপনার প্রশ্নের উত্তর এক বছর আগে ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে ইতিমধ্যে জবাব দেওয়া হয়েছে , ম্যান পেজে থাকা সংখ্যার অর্থ কী?


3

এগুলি বিভাগের নম্বর। আপনি যদি মাউন্টের বিভাগ 2 পড়তে চান তবে চালান:

man 2 mount

কিছু ম্যান পৃষ্ঠাগুলির একাধিক বিভাগ রয়েছে।


3

এগুলি manবিভাগের নম্বরগুলি।

লিনাক্স ম্যান পৃষ্ঠাগুলির জন্য বিভাগ এবং উদাহরণ:

  • 1 - প্রোগ্রাম বা শেল কমান্ড - সিপি, আরএম, ডিডি এবং পিএস।
  • 2 - সিস্টেম কল - কাঁটাচামচ, এক্সিকিউট, আইওএসটিএল এবং পোল।
  • 3 - গ্রন্থাগার কল - প্রিন্টফ, ম্যালোক, pthread_ * কল, কোস, পাপ, ট্যান ইত্যাদি
  • 4 - ডিভাইসগুলি যেমন নাল (/ dev / নাল), বন্দর, এলোমেলো, এলপি।
  • 5 - ফাইল ফর্ম্যাটগুলি - ব্যবহারকারী, গোষ্ঠী, হোস্ট, হোস্ট.ইকুইভ।
  • 6 - গেমস
  • 7 - বিবিধ (প্রায়শই ওভারভিউ) - গ্লোব, ইন্ট্রো, টিসিপি, ইউরি, ইউআরএল, লোকেল।
  • 8 - সিস অ্যাডমিন কমান্ড এবং ডেমন - আরপ, মাউন্ট, রুট, ইউজারড, ইউজারডেল ইত্যাদি

লিনাক্সের জন্য ম্যান বিভাগের তালিকার এবং ইউনিক্স সিস্টেম ভি ভেরিয়েন্টগুলির (যেমন সোলারিস, বিএসডি, এসসিও, ভেনিক্স) পার্থক্য রয়েছে তা নোট করুনম্যান পৃষ্ঠা উইকি থেকে আরও বিশদ ।

মজার বিষয় হ'ল কেন থম্পসন এবং ডেনিস রিচি খ্যাত ইউনিক্স এবং সি নির্মাতারা তাদের ম্যানেজারের জেদেই প্রথম ম্যান পেজ লিখেছিলেন। শব্দটি কি পরিচিত?

লিনাক্সে ম্যান প্রবেশের জন্য একটি নির্দিষ্ট বিভাগ নম্বর নির্বাচন করতে ( printfবিভাগ 1 এবং 3 তে এন্ট্রি রয়েছে)।

man 3 printf

সব মানুষ এন্ট্রি দেখতেcfdisk (ব্যবহারের qENDএক পৃষ্ঠার পরের পাতায় পেতে:

man -a cfdisk

নির্দিষ্ট কমান্ড ব্যবহারের জন্য সমস্ত এন্ট্রি তালিকাভুক্ত করাapropos

apropos cfdisk

2

এটি ম্যানুয়াল বিভাগের নম্বর। সময়ের অবিশ্বাস্যতায় ফিরে আসার পরে, এটি সেই শারীরিক বাইন্ডারকে নির্দেশ করে যা সেই নির্দিষ্ট ম্যানুয়াল পৃষ্ঠাটি অন্তর্ভুক্ত করে।

manএকটি আধুনিক লিনাক্স সিস্টেমের ম্যানপেজ থেকে :

   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  conventions), e.g.
       man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]

0

আর্চ লিনাক্সে অ-মানক সহ ম্যানপেজ বিভাগগুলি:

0     Header files
0p    Header files (POSIX)
1     Executable programs or shell commands
1p    Executable programs or shell commands (POSIX)
2     System calls (functions provided by the kernel)
3     Library calls (functions within program libraries)
3n    Network Functions
3p    Perl Modules
4     Special files (usually found in /dev)
5     File formats and conventions eg /etc/passwd
6     Games
7     Miscellaneous  (including  macro  packages and conventions), e.g. man(7), groff(7)
8     System administration commands (usually only for root)
9     Kernel routines
l     Local documentation
n     New manpages

(কনকরার ব্যবহারের ধারণার জন্য @ গ্রেগ0ireকে ধন্যবাদ)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.