58 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.TH WHATIS 5
 | 
						|
.SH NAME
 | 
						|
whatis \- database of online manual pages
 | 
						|
.SH SYNOPSIS
 | 
						|
.B /usr/man/*/whatis
 | 
						|
.br
 | 
						|
.B /usr/man/whatis
 | 
						|
.SH DESCRIPTION
 | 
						|
The
 | 
						|
.B whatis
 | 
						|
file in each manual page directory is a database of titles for manual pages.
 | 
						|
This database is used by
 | 
						|
.BR man (1)
 | 
						|
to map titles to manual pages names.  The database is created by
 | 
						|
.BR makewhatis (1)
 | 
						|
from the NAME sections of the manual pages.
 | 
						|
.PP
 | 
						|
The NAME secions must be simple lines with no troff fluff but one
 | 
						|
backslash like these two:
 | 
						|
.PP
 | 
						|
.RS
 | 
						|
whatis \e\- database of online manual pages
 | 
						|
.br
 | 
						|
cawf, nroff \e\- C version of the nroff-like, Amazingly Workable (text)
 | 
						|
Formatter
 | 
						|
.RE
 | 
						|
.PP
 | 
						|
These lines are transformed by
 | 
						|
.B makewhatis
 | 
						|
to these two lines for the database:
 | 
						|
.PP
 | 
						|
.RS
 | 
						|
cawf, nroff (1) \- C version of the nroff-like, Amazingly Workable (text)
 | 
						|
Formatter
 | 
						|
.br
 | 
						|
whatis (5) \- database of online manual pages
 | 
						|
.RE
 | 
						|
.PP
 | 
						|
As you can see they are in section number order, so that
 | 
						|
.B man
 | 
						|
searches them in section order.
 | 
						|
.PP
 | 
						|
Each entry is just a single line, restricting the NAME section to a single
 | 
						|
line too with just one dash, and commas and spaces before the dash as you
 | 
						|
see above.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.BR man (1),
 | 
						|
.BR whatis (1),
 | 
						|
.BR makewhatis (1),
 | 
						|
.BR man (7).
 | 
						|
.SH BUGS
 | 
						|
It seems to be impossible for many manual page writers to keep the NAME
 | 
						|
section simple.  They also like to use every font available in their
 | 
						|
documents.  My simple scripts can't read their NAME sections, my simple
 | 
						|
me can't read their texts.
 | 
						|
.SH AUTHOR
 | 
						|
Kees J. Bot (kjb@cs.vu.nl)
 |