bash Overview

bash is a shell, which runs in the terminal. bash stands for "the Bourne Again SHell". The bash shell allows people to interact with the operation system, directory system, and files, in a very fast and efficient way. It is low-level and takes a little time to get used to. It is not too difficult to learn, and once a person knows how to use the bash shell, it becomes much easier to do powerful things in UNIX with relative ease and efficiency.

Bash Books

  • bash Cookbook, 2nd Edition, by Carl Albing and JP Vossen (O’Reilly, 2018), available at O’Reilly or Amazon

  • bash Idioms, by Carl Albing and JP Vossen (O’Reilly, 2022), available at O’Reilly or Amazon

  • Classic Shell Scripting, by Arnold Robbins and Nelson H. F. Beebe (O’Reilly, 2005), available at O’Reilly or Amazon

  • Learning the bash Shell, 3rd Edition, by Cameron Newham (O’Reilly, 2005), available at O’Reilly or Amazon