Manual Pages
    The easiest way to get more information about a particular Linux command or program
    is to use the man command followed by the item you want
    information on:
    This will bring up the manual page ("man page") for the program within the shell,
    which have been formatted from the online man pages. These pages can be
    referenced from any Linux or Unix shell where man is installed,
    which is most systems.  Linux includes a built-in manual for nearly all commands,
    so these should be your go-to reference.
The manual is divided into a number of sections by type of topic, for example:
| Section | Description | 
|---|---|
| 1 | Executable programs and shell commands | 
| 2 | System calls (functions provided by the kernel) | 
| 3 | Library calls (functions within program libraries) | 
| 4 | Special files | 
| 5 | File formats and conventions | 
| 6 | Games | 
| 7 | Miscellaneous (including macro packages and conventions) | 
| 8 | System administration commands (usually only for root) | 
    If you specify a specific section when you issue the command, only that section
    of the manual will be displayed.  For example, man 2 mkdir will
    display the Section 2 man page for the mkdir command.  Section 1
    for any command is displayed by default.
    If your terminal does not support scrolling with the mouse, you can navigate
    the man pages by using the up and down arrow keys to scroll up and down or by using the
    
The man pages follow a common layout. Within a man page, sections may include the following topics:
- NAME
 - a one-line description of what it does.
 - SYNOPSIS
 - basic syntax for the command line.
 - DESCRIPTION
 - describes the program's functionalities.
 - OPTIONS
 - lists command line options that are available for this program.
 - EXAMPLES
 - examples of some of the options available.
 - SEE ALSO
 - list of related commands.
 
    Example snippets from the man page for the rm (Remove) command:
$ man rm
RM(1)                            User Commands                           RM(1)
NAME
    rm - remove files or directories
SYNOPSIS
    rm [OPTION]... FILE...
DESCRIPTION
    This  man page documents the GNU version of rm.  rm removes each 
    specified file. By default, it does not remove directories.
     If the -I or --interactive=once option is given,  and  there  are  more
     than  three  files  or  the  -r,  -R, or --recursive are given, then rm
     prompts the user for whether to proceed with the entire operation.   If
     the response is not affirmative, the entire command is aborted.
Depending on the command, the OPTIONS section can be quite lengthy:
OPTIONS
    Remove (unlink) the FILE(s).
       -f, --force
              ignore nonexistent files, never prompt
       -i     prompt before every removal
       -r, -R, --recursive
              remove directories and their contents recursively
       -v, --verbose
              explain what is being done
    Fun fact: there is even a manual entry for the man command.  Try:
$ man man
    Issuing the man command with the  -k option will
    print the short man page descriptions for any pages that match the command.
    For example, if you are wondering if there is a manual entry for the
    who command:
$ man -k who
    Since there is a man page listed, you can then display the man page for the
    who command with man who.
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)