The interactive shell and shell variables
A shell provides the command prompt and interprets commands.
A shell variable holds a value that is accessible to shell programs.
PATHis a shell variable that contains a listing of directories that hold executable programs.
Commands must be bash built-ins, found in the
PATH, or explicitly defined in order to succeed.
When shell variables are exported, they become part of the environment.