Mastering Bash with Tips and Tricks
GNU Bash is the GNU shell project with a complete implementation of the IEEE POSIX specification. It is one of the most used command line shell as it comes as default shell with most Linux distributions, is available on MacOS and Windows 10. The version 5 brought a lot of improvement that makes this shell even more powerful, see What's New In GNU Bash 5? for some more insight.