newbie: man
date: 1.10.98
We will start off with perhaps one of the basic ways that you can raise
your technical knowledge in the unix world. Unlike many of the more widely
used desktop operating systems, Unix comes with an invaluable resource for
getting more information on each command you have at your disposal.
That resource is called the "man pages". Each flavor of unix will
come with the utility 'man' and should be used extensively.
Once logged into a unix account, you can type "man man" to get more
information on this utility. You will see a nicely formatted page of
instructions on how to use the 'man' command.
You may have difficulty understanding the man pages. The man pages are
usually written by the author of the program who has a very logical
and technical mind. This means that the man pages may often read like
a very dry text book. Don't be discouraged as you read and experiment,
it gets easier.
You may ask "how do I know which commands to learn more about?"
The 'man' utility comes with a feature that helps you find what you
are looking for. Lets try the "man man" command, and see what other
pages are available to help us. We will use the "-k" option with 'man'.
This option instructs 'man' to show matching keywords.
flatland ~$ man -k manual
catman (8) - create the cat files for the manual
man (1) - display reference manual pages
man (7) - macros to format Reference Manual pages
route (8C) - manually manipulate the routing tables
whereis (1) - locate the binary, source, and manual page
flatland ~$
Notice that we got several matching results for the word "manual". Now,
the trick is to display the right page. There are two 'man' pages,
each with a different number. To select one over the other, we will use
the number with the 'man' command. For example:
man 7 man
This will display the 'man (7)' page about "macros to format Reference
Manual pages".
man 1 man (or just 'man man' as it defaults to '1')
will display the original page, about "display reference manual
pages".
Throughout these files we will teach you various commands to help
navigate a Unix system. Even though the files may seem overly comprehensive,
we encourage you to continually reference the man pages for more
information on each utility. Unix is robust with many additional command
options that make it a flexible and powerful Operating System.
jericho@attrition.org
(c) copyright 1998, 1999 Brian Martin