Those familiar with the Command Line in Linux know how powerful it is. However, it's a tough cookie to crack, meaning you really need to know it bit by bit to have your way with it. There are practically countless number of Linux commands that we have covered in our various articles from time to time. It is also advised you give the following books a try!
1.A Practical Guide to Linux Commands, Editors, and Shell Programming
This title is 100 percent distribution and release agnostic. Packed with hundreds of high-quality, realistic examples, it presents Linux from the ground up: the clearest explanations and most useful information about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions.
2.The Linux Command Line: A Complete Introduction
The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.
3.Learning Linux Commands
This book covers very basic, useful terminal commands along with its practical examples and illustrations. It can be considered as introduction to Linux shell programming. There is no need of heavy prerequisite knowledge in programming to read this book.
4.Linux Command Line and Shell Scripting Bible
The Linux command line allows you to type specific Linux commands directly to the system so that you can easily manipulate files and query system resources, thereby permitting you to automate commonly used functions and even schedule those programs to run automatically. This new edition is packed with new and revised content, reflecting the many changes to new Linux versions, including coverage of alternative shells to the default bash shell.
5.Linux Pocket Guide
Linux Pocket Guide provides an organised learning path for Linux use, rather than Linux programming and system administration. You’ll find options for the most useful commands, grouped by functionality. For novices who need to get up to speed on Linux use, and experienced users who want a concise and functional reference, this guide provides quick answers.