System Admin  «Prev  Next»
Lesson 8 Configuring man
Objective Change the default Path for the man Command.

Change default Path for the man Command

Describe how to change the default path for the man command.
The default path for the man command is
/etc/man.config

You can alter this path to customize the results of the man command. Using a text editor such as vi, you can open man.config to change the default path, as well as the location of manual entries. For example, if you download new programs, such as SAMBA or NMAP, you can change the default search path to look for specific files first. You can also alter the path to refer to different supporting programs, including nroff, eqn, and tbl.
To find out more about the man.config file, you can type man.config.
The actual location of the manual pages varies from system to system. Common locations include /usr/share/man and /usr/man. Below is the output of the files section of a man.config file on a Linux system:

MANPATH /usr/man
MANPATH /usr/local/man
MANPATH /usr/X11R6/man
MANPATH /usr/lib/perl5/man

Each of these lines indicates specific manual files. This path also determines the search order for specific commands. The search order in the man.config file overrides the manual layout. For example, imagine that two man pages exist for the mount command. One, which appears in section 8 of the man file, exists in the /usr/man directory. The second, which appears in section 2, appears in /usr/local/man. The first refers to mount as an administrative command, whereas the second refers to mount as a system call.
According to the man.config entries given above, man would render information on the command found in section 8 first, because this particular configuration file lists the /user/man directory first. As you customize your manual to return more intuitive results, you will have to take this feature into account.

The whereis command

Perhaps the quickest way to find the manual pages for a particular command is with the whereis command, which will locate the source, executable, and manual page for a command. For example, below is the result of the whereis command on a computer running Linux:

$whereis man
man: /usr/bin/man /etc/man.config /usr/X386/bin/man
/usr/man/man1/man.1 /usr/man/man7/man.7
/usr/X386/man/man1/man.1 /usr/X386/man/man7/man.7

In this output, various man-related files are mixed together. The manual files themselves are in the subdirectories (grouped by section) of the /usr/man path.

Configuring Unix Manual - Quiz

Click the Quiz link below to take a short multiple-choice quiz covering the UNIX manual.
Configuring Unix Manual - Quiz