man
উবুন্টু দ্বারা ব্যবহৃত একটি সহ কিছু বাস্তবায়ন , এর অনুসন্ধান পদগুলিতে হাইফেনগুলির সাথে শূন্যস্থান প্রতিস্থাপন করে এবং সেই নামে একটি ম্যানুয়াল পৃষ্ঠা সন্ধানের চেষ্টা করে। সুতরাং man git init
হিসাবে একই জিনিস খুঁজছেন man git-init
। একইভাবে, man run parts
এবং man ntfs 3g
কাজ করুন (যদি আপনার সিস্টেমে থাকে run-parts
এবং ntfs-3g
থাকে)।
এটি কেবল শব্দ জোড়া দিয়ে এটি করে, যদিও man git annex sync
এটি কাজ করে না (যদিও man git-annex sync
এটি আবার একটি শব্দের জোড়)।
আসলে, যখন আপনি দুটি ম্যানুয়াল পৃষ্ঠাগুলি (উদাহরণস্বরূপ, man git bash
গিট এবং ব্যাশ উভয় ম্যান্যাপগুলি দেখতে) জিজ্ঞাসা করেন , man
আসলে প্রথমে একটি git-bash
ম্যানপেজ সন্ধান করার চেষ্টা করে । আপনি এটি সক্ষম করে থাকলে আপনি এটি ডিবাগ আউটপুটে দেখতে পাবেন -d
।
এই ম্যান বৈশিষ্ট্যটিকে "সাবপেজ" বলা হয় আপনি ম্যান-ডিবিতে সাব-পেজ প্রয়োগকারী উত্স কোডটি পড়তে পারেন (ধন্যবাদ, স্টিফেন কিট )। "সাবপেজ" এর জন্য man(1)
ম্যানপেজটি অনুসন্ধান করা আপনাকে --no-subpages
বিকল্পের অধীনে এই আচরণের বর্ণনায় নিয়ে যাবে :
--no-subpages
By default, man will try to interpret pairs of manual page
names given on the command line as equivalent to a single
manual page name containing a hyphen or an underscore. This
supports the common pattern of programs that implement a
number of subcommands, allowing them to provide manual pages
for each that can be accessed using similar syntax as would be
used to invoke the subcommands themselves. For example:
$ man -aw git diff
/usr/share/man/man1/git-diff.1.gz
To disable this behaviour, use the --no-subpages option.
$ man -aw --no-subpages git diff
/usr/share/man/man1/git.1.gz
/usr/share/man/man3/Git.3pm.gz
/usr/share/man/man1/diff.1.gz
git init