Bash is a Unix shell, which is a command-line interpreter. It’s only job is to run commands given by the user. If you have ever used a terminal for something on a Linux based system, you probably have already used it without knowing. As well as being used as a shell for most Linux systems, it can be used to create and run scripts. These tutorials will teach you about writing your own scripts.