The Linux Command Line, A Complete Introduction By William E. Shotts Jr. provides a very good introduction to using the Linux command line. As I have come to expect from the publisher “No Starch Press”, the book is well written and entertaining while presenting it’s subject matter.
The book begins with basics and gradually progresses the reader through increasingly complex uses for the command line. The final section of the book deals with shell scripting.
I use Linux Fedora 20 on my desktop. While reading the book I took the time to work the code examples and scripts on my machine. Everything worked as advertised and I have no complaints with the code or the book. I have used Linux exclusively for the past 6 years, yet have no formal training with the OS. I learned by doing and found this book to be helpful. I was unaware of the history command but now use it on a daily basis to save typing. The book helped me create an rsync command and place it into a script for a single word command for local backups to an external hard drive. My knowledge about Vi and Vim has increased and I will explore that subject in greater detail.
I would recommend this book to anyone that is looking for a good introduction to the Linux command line. After reading this book I have greater skills with the command line and a desire to learn more. This book was a joy to read and I expect to refer to it often in the future. It made reading MAN files a bit easier by explaining the MAN syntax. My thanks to the author for doing such a good job with this book in explaining the Linux command line.
To learn more about this book see The Linux Command Line at O’Reilly Media.
Disclosure: I received a free e-book copy for reviewing purposes.