I know that in order to find to program either the proper path or the path needs to be a part of the $PATH variable. I'm trying to set up homebrew. its in /usr/local/bin because it refuses to run in /usr/bin for some reason. Thing is unless I specify /usr/local/bin/brew it will give me: -bash: /usr/bin/brew: No such file or directory Why does this happen? Does the fact that I set it up (and then removed from) /usr/bin make a difference? why? if it doesn't look through every specified path in $PATH, then what is $PATH for?