Linux Command Line and Shell Scripting Bible
Richard Blum
This guide includes useful tutorials, and a desk reference value of numerous examples. The Linux command line allows you to type specific shell commands directly into the system to manipulate files and query system resources.