Find out where bash is installed

To find out where bash, or any other shell program, is installed on your system you may use the which command. which locates commands in your PATH.

$ which bash
/usr/bin/bash

PATH is an environment variable in your system that defines a list of directories in which your shell looks for executable commands when you enter them. As you see from the output of our which command, an occurrence of bash is found in the directory /usr/bin. In my case this is where the program bash is located.

Where command in zsh

If you are using the zsh shell instead of bash you have another option besides the which command. The zsh shell comes with a where shell builtin that you can use as alternative to which.

$ where bash
/usr/bin/bash
/bin/bash

See Also

6 Non-Programming Books for Programmers