Linux – How does man work in linux

linuxman

When we man std::vector,how/where does it search for corresponding documents internally?

Best Answer

  • From the man(1) man page:

    SEARCH PATH FOR MANUAL PAGES
       man uses a sophisticated method of finding manual page files, based  on
       the  invocation  options and environment variables, the /etc/man.config
       configuration file, and some built in conventions and heuristics.
    
       First of all, when the name argument to man contains a slash  (/),  man
       assumes  it  is  a file specification itself, and there is no searching
       involved.
    
       But in the normal case where name doesn’t contain a slash, man searches
       a variety of directories for a file that could be a manual page for the
       topic named.
    

    There's a lot more text in there though. I'll let you read it at your leisure.