As someone that has used the Bash shell almost daily for over 15 years, I've accumulated several command line "tricks" that have saved me time and frustration. Bash Command Line Pro Tips is a collection of techniques that you can put to use right away to increase your efficiency at the command line.
Here is what you will learn by reading Bash Command Line Pro
* How to use tab completion * How to quickly change to the previous directory * Ways to reuse the last item from the previous command line * How to rerun a command that starts with a given string * What command substitution is and how to put it to good use * How to use a for loop right from the command line * How to rerun the previous command with Superuser privileges * Rerun the previous command while substituting a string * How to recall a word on the same command line * How to fix typos and shorten lengthy commands with aliases
Read this on my phone. The formatting was an issue. But excellent time saving tips. Please add more tips to this. You can cover basics of awk, sed, perl, cut, try, find, grep etc which we usually pipe on the command line to extract information from large files quickly. Not quite bash, I agree but the logical next step.
I have read this book several times hoping to memorize the tips. By the time, I get back to my terminal, I forget the codes and the tablet is switched off. These tips will save time by avoiding repetitious activities. Only by practice can you remember them.
I have been a programmer for many years, and this too has helped me to adapt to the Linux version of programming. It is good to have read this, and it has helped me in many ways.