manUbuntu tarafından kullanılanlar da dahil olmak üzere bazı uygulamalar , arama terimlerindeki boşlukları tire ile değiştirir ve bu adın altında bir manuel sayfa bulmaya çalışır. Böylece man git initaynı şeyi arar man git-init. Benzer şekilde, man run partsve man ntfs 3gçalışma (eğer varsa run-partsve ntfs-3gsisteminizde).
Bunu sadece kelime çiftleriyle yapar, ancak man git annex syncişe yaramaz ( man git-annex syncyine de bir kelime çifti olduğu gibi).
Aslında, iki manuel sayfa sorduğunuzda (örneğin, man git bashhem git hem de bash manpagesini görmek için), manaslında önce bir git-bashmanpage aramaya çalışır . Bunu etkinleştirirseniz, bunu hata ayıklama çıktısında görebilirsiniz -d.
Bu adam özelliğinin adı "alt sayfalar" man-db alt sayfalarını uygulayan kaynak kodunu okuyabilirsiniz (teşekkürler, Stephen Kitt ). man(1)Manpage'in "alt sayfalar" için aranması, bu --no-subpagesseçeneğin altında bu davranışın açıklamasına da yol gösterecektir :
--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