\textwidth is the normal width of the text on a page. It should generally be changed only in the preamble.
\linewidth is the width of lines in the current environment. Normally equal to \textwidth, it may be different within an environment such as list or quote environments.
See also: Lengths
Return to the LaTeX Table of Contents