Bash is a [[shell]] that has become popular with developers for its ease of use. Bash comes standard on Linux and Mac.
You will often see Bash commands in tutorials and help forums--often without the author mentioning which shell they are using. As a Windows user, these commands often do not work in your command-line interface.
Windows machines use [[Windows Command Prompt]] and [[Windows PowerShell]].
However, you can (and should) install Bash on Windows. Most commonly, you will install Bash when you install [[Git for Windows]], which will install a Bash emulator called [[Git Bash]]. Alternatively, you can install Windows Subsystem for Linux (WSL) to get access to Bash.
To check if you are using Bash, type `which $SHELL` in your terminal.
[[Bash script]] allows you to write programs with bash to automate your workflows.
You can customize Bash by updating your `.bash_profile` or `.bashrc` file.
> [!example]- Additional Resources
> - [Learn more about the history of Bash](https://www.howtogeek.com/726559/what-is-the-bash-shell-and-why-is-it-so-important-to-linux/).
> - [YT Bash in 100 Seconds](https://www.youtube.com/watch?v=I4EWvMFj37g)